How to obtain values of request variables using Python and Flask [duplicate]
If you want to retrieve POST data:
first_name = request.form.get("firstname")
If you want to retrieve GET (query string) data:
first_name = request.args.get("firstname")
Or if you don't care/know whether the value is in the query string or in the post data:
first_name = request.values.get("firstname")
request.values is a CombinedMultiDict that combines Dicts from request.form and request.args.
Adding more to Jason's more generalized way of retrieving the POST data or GET data
from flask_restful import reqparsedef parse_arg_from_requests(arg, **kwargs): parse = reqparse.RequestParser() parse.add_argument(arg, **kwargs) args = parse.parse_args() return args[arg]form_field_value = parse_arg_from_requests('FormFieldValue')