form_designer niet proberen om elke laatste configuratie mogelijkheid vormen Django's bieden, alleen via de administratie-interface in plaats van rechtstreeks in Python-code. In plaats daarvan streeft naar een instrument dat iedereen direct kan gebruiken, zonder lange uitleg zijn.
Het beschikt over een kleine set van vooraf gedefinieerde invoervelden zoals:
- Tekst velden (Eén lijn en meerdere lijnen widgets mogelijk)
- E-mail adres velden
- Vakken
- Dropdowns
- Radio Knoppen
- Meerdere selectie vakjes
- Verborgen invoervelden
Elk veld kan optioneel verplicht worden verklaard, standaardwaarden en helpteksten zijn ook beschikbaar. Dat is het.
Standaard wordt het formulier gegevens per e-mail gestuurd naar een vrij te definiëren e-mailadres en opgeslagen in de database (een CSV export van opgeslagen inzendingen is te voorzien). Het is mogelijk om je eigen acties toe te voegen, maar dat is nog niet gedocumenteerd. Deze acties zijn niet hardcoded - ze kunnen vrij voor elke vorm gedefinieerd via dit formulier ontwerper worden gedefinieerd.
de uitvoer configureren
De CSV export van formulierverzendingen maakt gebruik van de Python's CSV-module, de Excel-dialect en UTF-8-codering standaard. Als uw belangrijkste doelgroep is Excel, moet je waarschijnlijk voeg de volgende instelling te werken rond bodemloze afhandeling van CSV-bestanden Excel gecodeerd in allesbehalve latin-1:
FORM_DESIGNER_EXPORT = {
& Nbsp; 'encoding': 'latin-1',
}
. U kunt aanvullende argumenten trefwoord hier toevoegen die gebruikt zullen worden tijdens het starten van csv.writer
Eisen
- Python
Reacties niet gevonden