form_designer no trata de ofrecer a cada última posibilidad de configuración de formas de Django, sólo a través de la interfaz de administración en lugar de directamente en el código Python. En lugar de ello, se esfuerza por ser una herramienta que todo el mundo puede utilizar de inmediato, sin necesidad de largas explicaciones.
Dispone de un pequeño conjunto de campos de entrada predefinidos como:
- Los campos de texto (una línea y multi línea Widgets posible)
- campos de dirección de correo electrónico
- Las casillas de verificación
- Dropdowns
- Radio Buttons
- Múltiples casillas de selección
- campos de entrada ocultos
Cada campo opcionalmente se puede declarar obligatoria, los valores por defecto y textos de ayuda están disponibles también. Eso es todo.
Por defecto, los datos del formulario se envía por correo electrónico a una dirección de correo electrónico se puede definir libremente y se almacena en la base de datos (una exportación CSV de presentaciones guardadas se proporciona también). Es posible añadir sus propias acciones, pero que aún no está documentada. Estas acciones no están codificados - que se pueden definir libremente para cada forma definida a través de este diseñador de formularios.
Configuración de la exportación
La exportación CSV de envíos de formularios utiliza el módulo CSV del Python, el dialecto Excel y codificación UTF-8 de forma predeterminada. Si su objetivo principal es Excel, probablemente debería agregar el siguiente ajuste para evitar la manipulación abismal de Excel de archivos CSV codificado en cualquier cosa menos latin-1:
FORM_DESIGNER_EXPORT = {
& Nbsp; 'codificación': 'latin-1',
}
. Usted puede añadir argumentos de palabra clave adicionales aquí, que se utilizará durante la creación de instancias de csv.writer
Requisitos :
- Python
Comentarios que no se encuentran