Buduję aplikację do śledzenia biletów wsparcia i mam kilka modeli, które chciałbym utworzyć z jednej strony. Bilety należą do klienta za pośrednictwem klucza ForeignKey. Uwagi należą również do biletów za pośrednictwem klucza obcego. Chciałbym mieć możliwość wyboru klienta (to zupełnie oddzielny projekt) LUB stworzenie nowego klienta, a następnie utworzenie biletu i wreszcie utworzenie notatki przypisanej do nowego biletu.Django: wiele modeli w jednym szablonie przy użyciu formularzy
Ponieważ jestem dość nowy w Django, staram się pracować iteracyjnie, wypróbowując nowe funkcje za każdym razem. Grałem z ModelForms, ale chcę ukryć niektóre pola i przeprowadzić skomplikowaną walidację. Wygląda na to, że poziom kontroli, jakiej szukam, wymaga formformacji lub robienia wszystkiego ręcznie, wraz z nużącą, ręcznie kodowaną stroną szablonu, której staram się uniknąć.
Czy brakuje mi jakiejś pięknej funkcji? Czy ktoś ma dobre referencje lub przykład użycia formsetów? Spędziłem cały weekend na dokumentach API dla nich i wciąż nie mam pojęcia. Czy jest to problem z projektowaniem, jeśli się rozpadnę i wszystko koduję ręcznie?
Nie wiem jak to zrobić, więc nie rób tego – orokusaki
@orokusaki: Co jeszcze chcesz? To wydaje się opisywać rozwiązanie. Co jeszcze należy powiedzieć? Pytanie jest niejasne, więc trudno podać rzeczywisty kod. Zamiast narzekać, proszę podać sugestię ulepszeń. Co sugerujesz? –