- Jak tworzyć wiele formularzy w Django?
- Czy mogę mieć wiele formularzy na jednej stronie?
- Jak mogę mieć wiele modeli w jednym modform Django?
Jak tworzyć wiele formularzy w Django?
Utwórz projekt Django i aplikację, nazwałem projekt „MultimFormhandle” i aplikację „FormHandlingApp”. Zrób podstawowe rzeczy, takie jak aplikacja w ustawieniach.PY zainstalowane_plasy i dołącz adres URL aplikacji w adresie URL projektu. Teraz twórz formy.PY w aplikacji i folder „Szablony” w katalogu aplikacji. Dodaj do domu.
Czy mogę mieć wiele formularzy na jednej stronie?
Tak, strona HTML może mieć wiele formularzy. Każdy formularz może mieć inne wejścia, przyciski i akcje. Każdy formularz powinien mieć unikalny atrybut ID, aby mógł być ukierunkowany i manipulowany za pomocą JavaScript lub CSS. Możesz użyć <Formularz> element wielokrotnie na jednej stronie HTML z różnymi identyfikatorami, nazwami i akcjami.
Jak mogę mieć wiele modeli w jednym modform Django?
W skrócie: zrób formularz dla każdego modelu, prześlij je do szablonu w jednym <Formularz> , Korzystanie z Keyarg Prefiks i posiadanie sprawdzania poprawności uchwytu widoku. Jeśli istnieje zależność, po prostu upewnij się, że zapisujesz model „nadrzędny” przed zależnością i użyj identyfikatora rodzica dla zagranicznego klucza przed popełnieniem zapisu modelu „dziecięcego”.