You can get form data from Flask’s request object with the form attribute:
from flask import Flask, request
app = Flask(__name__)
@app.route("https://stackoverflow.com/", methods=['GET', 'POST'])
def index():
data = request.form['input_name'] # pass the form field name as key
...
You can also set a default value to avoid 400 errors with the get() method since the request.form attribute is a dict-like object:
from flask import Flask, request
app = Flask(__name__)
@app.route("https://stackoverflow.com/", methods=['GET', 'POST'])
def index():
default_value="0"
data = request.form.get('input_name', default_value)
...
P.S. You may also want to check out Flask-WTF for form validation and form HTML rendering.