form_designer nie stara się oferować każdą ostatnią możliwość konfiguracji form Django, tylko poprzez interfejs administracyjny, a nie bezpośrednio w kodzie Pythona. Zamiast tego, stara się być narzędziem, które każdy może wykorzystać od razu, bez konieczności długich wyjaśnień.
Oferuje on niewielki zestaw predefiniowanych pól wejściowych, takich jak:
- Pola tekstowe (jeden i obsługuje wiele linii widgety możliwe)
- pola adresu e-mail
- Pola wyboru
- Dropdowns
- Przyciski radiowe
- Wiele pola wyboru wybór
- Ukryte pola wejściowe
Każde pole może być opcjonalnie oświadczył obowiązkowe, wartości domyślne i teksty pomocy są dostępne. I tyle.
Domyślnie, formą dane są wysyłane pocztą elektroniczną do dowolnie definiowanym adres e-mail i przechowywane w bazie danych (eksport CSV zapisanych zgłoszeń jest zbyt). Możliwe jest dodawanie własnych działań, ale to nie jest jeszcze udokumentowane. Działania te nie są sztywno - mogą być dowolnie definiowane dla każdej formie określonej przez ten formularz projektanta.
Konfiguracja eksportu
Eksport CSV zgłoszeń formularza wykorzystuje moduł CSV Pythona, w dialekcie Excel i kodowanie UTF-8 domyślnie. Jeśli głównym celem jest Excel, powinieneś dodać następujące ustawienia, aby obejść bezdennej obsługi programu Excel z plików CSV zakodowanego w nic, ale latin-1:
FORM_DESIGNER_EXPORT = {
& Nbsp; "Kodowanie": "latin-1",
}
. Można dodać inne argumenty dla słów kluczowych o które będą wykorzystywane podczas instancji z csv.writer
Wymagania :
- Python
Komentarze nie znaleziono