How to obtain values of request variables using Python and Flask
How to obtain values of request variables using Python and Flask
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 dont 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.
You can get posted form data from request.form
and query string data from request.args
.
myvar = request.form[myvar]
myvar = request.args[myvar]
How to obtain values of request variables using Python and Flask
Adding more to Jasons more generalized way of retrieving the POST data or GET data
from flask_restful import reqparse
def 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)