[PYTHON] Connaissances minimales pour utiliser Form avec Flask

Aperçu

Comment définir, rendre et valider un formulaire à l'aide de Flask-WTF

Définition du formulaire

class AnimalForm(FlaskForm):
    name = StringField('name', validators=[validators.Required(), validators.length(max=30)])
    kind = StringField('kind', validators=[validators.Required(), validators.length(max=10)])
    description = TextAreaField('description', validators=[])
point

--Créer en héritant de FlaskForm --Plusieurs validateurs peuvent être passés aux validateurs

Rendu de formulaire

      <form method="POST">
      <p>{{ form.name.label }}:{{ form.name(size=30) }}</p>
      <p>{{ form.kind.label }}:{{ form.kind(size=20) }}</p>
      <p>{{ form.description.label }}:{{ form.description(cols="50", rows="20") }}</p>
      <button type="submit">Submit</button>
      </form>
point

Validation du formulaire soumis

    form = AnimalForm()
    if form.validate_on_submit():
        name = form.name.data
        kind = form.kind.data
        description = form.description.data
point

--valid_on_submit vérifie s'il s'agit d'un message et valide les données

Recommended Posts

Connaissances minimales pour utiliser Form avec Flask
Flacon facile à utiliser
Comment utiliser le package de drapeau Golang (connaissances minimales)
Comment utiliser les classes dans Theano
Mock in python - Comment utiliser mox
Comment utiliser SQLite en Python
Utilisez Flask pour exécuter des fichiers externes
Comment utiliser Mysql avec python
Comment utiliser ChemSpider en Python
Comment utiliser PubChem avec Python
Comment utiliser les colonnes calculées dans CASTable
[Introduction à Python] Comment utiliser la classe en Python?
Comment utiliser Google Test en langage C
Comment utiliser l'interpréteur d'Anaconda avec PyCharm
Comment utiliser __slots__ dans la classe Python
Comment utiliser les expressions régulières en Python
Comment utiliser Map dans ViewPager d'Android
Comment utiliser is et == en Python
Conseils lorsque les amateurs utilisent Flask dans Visual Studio
Comment utiliser la bibliothèque C en Python
Essayez d'utiliser Blueprint avec Flask pour séparer les contrôleurs
Comment utiliser la bibliothèque d'images Python dans la série python3
Résumé de l'utilisation de MNIST avec Python
EP 11 Utiliser `zip` pour traiter les itérateurs en parallèle
Utilisez un module de cryptographie qui gère OpenSSL en Python
Comment utiliser tkinter avec python dans pyenv
Détecter les anomalies dans les phrases en utilisant ELMo, BERT, USE
Connectez-vous avec json en utilisant pygogo.
Erreur de date de l'adresse déjà utilisée dans Flask
Erreur dans Flask OSError: [Errno 98] Adresse déjà utilisée
Utilisez os.getenv pour obtenir des variables d'environnement en Python
[Pour les débutants] Comment utiliser la commande say avec python!
Le moyen le plus simple de configurer Last-Modified dans Flask
Je veux faire la transition avec un bouton sur le ballon
Un mémorandum sur l'utilisation de keras.preprocessing.image de Keras
Définissez DateField du formulaire sur type = date dans Django
Comment utiliser le bootstrap dans la vue de classe générique Django
Comment utiliser le moteur de modèle dans une application de fichier de Pyramid
Comment utiliser la clause exist dans l'ensemble de requêtes Django
Comment utiliser des variables dans les fichiers de définition d'unité systemd
Comment modifier le répertoire statique par défaut dans Flask
Pratique pour utiliser les sous-graphiques matplotlib dans l'instruction for
J'ai essayé de résumer comment utiliser les pandas de python
Comment utiliser le modèle appris dans Lobe en Python
Comment utiliser Decorator dans Django et comment le créer
J'étais accro à essayer logging.getLogger avec Flask 1.1.x
Utilisez la date sur l'axe des x du tsplot représenté dans seaborn
Comment utiliser le modèle japonais Spacy avec Google Colaboratory
Je veux utiliser le jeu de données R avec python
Comment utiliser xml.etree.ElementTree
Comment utiliser Python-shell
Remarques sur l'utilisation de tf.data
Utilisez config.ini avec Python
Comment utiliser virtualenv
Comment utiliser Seaboan
Comment utiliser la correspondance d'image
Comment utiliser le shogun
Comment utiliser Pandas 2
Utiliser DataFrame en Java