form_designer ne cherche pas à offrir à chaque dernière configuration possibilité de les formes de Django, juste à travers l'interface d'administration au lieu de directement dans le code Python. Au lieu de cela, il se efforce d'être un outil qui tout le monde peut utiliser tout de suite, sans avoir besoin de longues explications.
Il propose un petit ensemble de champs de saisie prédéfinis tels que:
- Les champs de texte (Une ligne et multi ligne Netvibes possible)
- E-mail champs d'adresse
- Les cases à cocher
- Dropdowns
- Boutons de radio
- cases de sélection multiples
- champs de saisie cachés
Chaque champ peut éventuellement être déclarées obligatoires, valeurs par défaut et des textes d'aide sont également disponibles. Ça y est.
Par défaut, les données de formulaire est envoyé par e-mail à une adresse e-mail librement définissable et stocké dans la base de données (un export CSV des soumissions enregistrées est fourni trop). Il est possible d'ajouter vos propres actions, mais ce ne est pas encore documenté. Ces actions ne sont pas codés en dur - ils peuvent être définis librement pour chaque forme définie par cette forme concepteur.
Configuration de l'exportation
L'exportation CSV des soumissions de formulaire utilise le module CSV du Python, le dialecte Excel et encodage UTF-8 par défaut. Si votre objectif principal est Excel, vous devriez probablement ajouter le paramètre suivant pour contourner la manipulation abyssale de Excel des fichiers CSV codé dans ne importe quoi, mais latin-1:
FORM_DESIGNER_EXPORT = {
& Nbsp; 'encoding': «latin-1»,
}
. Vous pouvez ajouter des arguments de mots clés supplémentaires ici qui sera utilisé lors de l'instanciation de csv.writer
Exigences :
- Python
Commentaires non trouvées