Detalles de software:
Versión: 2.0.2
Fecha de carga: 1 Mar 15
Licencia: Libre
Popularidad: 121
WTForms permite a los desarrolladores utilizar la sintaxis de Python para crear formas, que en tiempo de ejecución consigue convertido a un formulario HTML clásico.
WTForms mantendrán parámetros de forma desordenada fuera del código Python y proporcionar una manera más fácil de personalizar formularios, la introducción de la separación entre el código y presentación.
Los formularios creados mediante WTForms funcionan como cualquier otra forma regular, con la única diferencia en la forma en que se crearon
Características :.
- < li> Muchos tipos de campos de formulario compatibles
- Datos de formularios
- los widgets integrados
- protección CSRF
- Extensiones de Django
- Google App Engine extensiones
- Integración SQLAlchemy
- soporte de i18n
Validación
¿Qué hay de nuevo en esta versión:
- Añadido nuevo paradigma Meta clase para mucho más potente personalización de WTForms .
- Mover i18n en el núcleo. Desaprobar wtforms.ext.i18n.
- Mover CSRF en el núcleo. Desaprobar wtforms.ext.csrf.
- Solucionado el problema de la representación SelectFields con valor = True
- Haga DecimalField poder usar babel basado en la configuración regional número de formato.
- gota Python 3.2 apoyo (apoyo python3 para 3.3+ solamente)
- pasando attr = False para WTForms los widgets hace que el valor de ser ignorado.
¿Qué hay de nuevo en la versión 0.6.1:
- Corrección de errores:
- ReferencePropertyField ext.appengine.
- dateutil campos: rendir tema y tema consistencia .
- validador Opcional falló cuando raw_data estaba ausente.
- Documentación:. Docs ahora mencionan HTML escapar funcionalidad
- Añadir soporte preliminar para proporcionar un objeto de traducciones que se puede traducir incorporado errores de validación y coerción.
¿Qué hay de nuevo en la versión 0.6:
- Widgets:
- HTML ahora está marcado como seguro (usando __html__) para que motores de plantillas compatibles que no se auto-escapar de ella.
- Campos:
- Field._default es ahora Field.default.
- Todos los campos tienen ahora una propiedad `raw_data`.
- Los campos que son campos seleccionados (incluidos los de .ext) puede repetirse para producir opciones, y tienen un kwarg option_widget.
- correcciones de errores menores y limpieza en FieldList, Select (Múltiple) El campo, QuerySelectField para hacer frente a la consistencia del comportamiento.
- Agregado FloatField, basado en IntegerField.
- Extensiones:
- ext.appengine ahora soporta FloatProperty y GeoPtProperty.
- ext.sqlalchemy QueryMultipleSelectField cambiado a QuerySelectMultipleField.
¿Qué hay de nuevo en la versión 0.5:.
- Agregado anyof y NoneOf validadores
- Se ha añadido una clase BaseForm que proporciona la funcionalidad de procesamiento central y la validación de formulario sin necesidad de subclases declarativa.
- Las etiquetas de campos ahora por defecto a un nombre de campo humanizado.
- Campos tienen ahora una propiedad `short_name` que es el nombre de un-prefijo.
- DecimalField ahora redondea los valores de la pantalla sin coacción flotador. Ver documentación para más detalles sobre cómo formatear decimales.
Requisitos :
- Python 2.6 o superior
Comentarios que no se encuentran