Ricerca…


introduzione

È una semplice integrazione di Flask e WTForms. Consente la creazione e la gestione semplificata di moduli Web, genera automaticamente un campo nascosto token CRSF nei modelli. Dispone anche di semplici funzioni di convalida del modulo

Una semplice forma

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()])

Per rendere il template userai qualcosa come questo:

<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>

Il semplice codice sopra generato genererà il nostro semplice modulo web di flask-wtf con un campo token CRSF nascosto.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow