feincms-forma-designer è un progettista forma che non cerca di offrire ogni ultima possibilità di configurazione di forme di Django, proprio attraverso l'interfaccia di amministrazione anziché direttamente nel codice Python. & Nbsp; invece, si sforza di essere uno strumento che tutti può utilizzare subito, senza la necessità di lunghe spiegazioni.
Offre un piccolo insieme di campi di input predefiniti come ad esempio:
- I campi di testo (Una linea e multi linea widget possibile)
- campi di indirizzo e-mail
- Caselle di controllo
- Dropdowns
- Pulsanti di scelta
- Diverse caselle di selezione
- campi di input nascosti
Ogni campo può opzionalmente essere dichiarato obbligatorio, i valori di default e il testo della guida sono disponibili anche. Questo è tutto.
Per impostazione predefinita, i dati del modulo viene inviato via e-mail ad un indirizzo di posta elettronica liberamente definibili e memorizzata nel database (un CSV esportazione di mezzi salvati è fornito troppo). E 'possibile aggiungere le proprie azioni, ma che non è ancora documentato. Queste azioni non sono fissi - possono essere definiti liberamente per ogni forma definita attraverso questo form designer.
Configurare l'esportazione
Il CSV esportazione di invio di moduli utilizza il modulo CSV del Python, il dialetto Excel e codifica UTF-8 per default. Se il tuo obiettivo principale è Excel, probabilmente si dovrebbe aggiungere la seguente impostazione per aggirare la gestione abissale di Excel di file CSV codificati in tutt'altro latin-1:
FORM_DESIGNER_EXPORT = {
& Nbsp; 'encoding': 'latin-1',
}
. Si possono aggiungere ulteriori argomenti chiave qui che verrà utilizzato durante la creazione di istanze di csv.writer
Requisiti :
- Python
- FeinCMS
I commenti non trovato