form_designer inte försöka erbjuda varenda konfiguration möjlighet Django blanketter, precis genom administrationsgränssnittet i stället för direkt i Python-kod. Istället strävar man efter att vara ett verktyg som alla kan använda direkt, utan behov av långa förklaringar.
Det erbjuder en liten uppsättning fördefinierade inmatningsfält som:
- Textfält (En linje och flera linje widgets möjligt)
- E-post adressfält
- Kryssrutor
- menyerna
- Radio Knappar
- Flera urvalsrutorna
- Dolda inmatningsfält
Varje fält kan eventuellt förklaras obligatoriskt, standardvärden och hjälptexter finns också. Det är allt.
Som standard är formulärdata skickas via e-post till en fritt definierbar e-postadress och lagras i databasen (en CSV export av sparade inlagor ges också). Det är möjligt att lägga till egna handlingar, men det är inte dokumenterat ännu. Dessa åtgärder är inte hårdkodade - de kan fritt definieras för varje form som definieras genom detta formulär designer.
Konfigurera export
CSV export av formulär inlagor använder Pythons CSV-modul, Excel dialekt och UTF-8-kodning som standard. Om din huvudsakliga mål är Excel, bör du nog lägga till följande inställning för att arbeta runt Excels urusla hantering av CSV-filer kodade i allt annat än latin-1:
FORM_DESIGNER_EXPORT = {
& Nbsp; 'kodning': 'latin-1',
}
. Du kan lägga ytterligare sökords argument här som kommer att användas under den exemplifiering av csv.writer
Krav :
- Python
Kommentarer hittades inte