{% extends 'base.html' %} {% block main %}

WTForms in Flask

Here we are using the Flask-WTF library to create and process a form. Flask-WTF also comes with CSRF protection and validation classes.

{% include 'flash_messages.html' %} {{ form.csrf_token }}
{{ form.firstname.label }} {{ form.firstname(class="form-control") }}
{{ form.lastname.label }} {{ form.lastname(class="form-control") }}
{{ form.email.label }} {{ form.email(class="form-control", placeholder="jdoe@example.com") }}
{% endblock %}