Once a form is submitted, the data is sent back to the server through a
POST request. Previously we covered accessing this data through the
request object provided by Flask.
Using our FlaskForm class, data is now accessible through the form instance in the Flask app. The data can be directly accessed by using the
data attribute associated with each field in the class.
form_data = flask_form.my_textfield.data
Keeping all the information and functionality attached to the form object has streamlined the form creation and data gathering process.
Remember that when a route handles a form it is necessary to add the
POST method to the route decorator.
The data from the web form can now be accessed through the
comment_form instance within the
recipe route. In that route in app.py assign the
comment field data to a variable called
Now add the submitted comment to the specified recipe comment list by appending
When you’re done, give the form a try by adding some comments to the recipe page. Head on to the next exercise when ready.