Buscar..


Introducción

Es una integración simple de Flask y WTForms. Permite la creación y administración más sencilla de formularios web, genera automáticamente un campo oculto de token CRSF en sus plantillas. También cuenta con funciones de validación de forma fácil

Una forma simple

from flask_wtf import FlaskForm
from wtforms import StringField, IntegerField
from wtforms.validators import DataRequired

class MyForm(FlaskForm):
    name = StringField('name', validators=[DataRequired()])
    age = InterField('age', validators=[DataRequired()])

Para renderizar la plantilla usarás algo como esto:

<form method="POST" action="/">
    {{ form.hidden_tag() }}
    {{ form.name.label }} {{ form.name(size=20) }}
    <br/>
    {{ form.age.label }} {{ form.age(size=3) }}
    <input type="submit" value="Go">
</form>

El código simple anterior generará nuestro formulario web flask-wtf muy simple con un campo de token CRSF oculto.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow