Recherche…


Introduction

C'est une intégration simple de Flask et WTForms. Il facilite la création et la gestion des formulaires Web. Il génère automatiquement un champ masqué CRSF dans vos modèles. Il comporte également des fonctions de validation de formulaire faciles

Un simple formulaire

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

Pour rendre le modèle, vous utiliserez quelque chose comme ceci:

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

Le code simple ci-dessus va générer notre formulaire Web flask-wtf très simple avec un champ de jeton CRSF masqué.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow