Speed up development with full-stack environments for every branch.Learn More
Handle a POST Request In Flask [Python]
12758 Runs 123085 Views 48570 Copies
# We need to import request to access the details of the POST request # and render_template, to render our templates (form and response) # we'll use url_for to get some URLs for the app on the templates from flask import Flask, render_template, request, url_for # Initialize the Flask application app = Flask(__name__) # Define a route for the default URL, which loads the form @app.route('/') def form(): return render_template('form_submit.html') # Define a route for the action of the form, for example '/hello/' # We are also defining which type of requests this route is # accepting: POST requests in this case @app.route('/hello/', methods=['POST']) def hello(): name=request.form['yourname'] email=request.form['youremail'] return render_template('form_action.html', name=name, email=email) # Run the app :) if __name__ == '__main__': app.run( host="0.0.0.0", port=int("80") )
Please login/signup to get access to the terminal.