Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Flask Basics request.form
#1
Hi!

There is a html file, with two separate <form(s)>.
How to get the data from both?

from flask import Flask, request, render_template, url_for

app = Flask(__name__)

@app.route('/', methods=['GET', 'POST'])
def two_separate_forms():
    if request.method == 'POST':
        data = request.form
        print(data)
    return render_template('test.html')

if __name__ == '__main__':
    app.run()
Output:
############ HTML ################# <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Test</title> </head> <body> <form action="{{ url_for('two_separate_forms') }}" method="post"> <input type="text" name="firstname" value="John"><br> <input type="submit" name="get_both_data" value="Send all data"> </form> <form action="{{ url_for('two_separate_forms') }}" method="post"> <input type="text" name="familyname" value="Smith"><br> </form> </body> </html>
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Flask: editing a submitted form test 1 1,703 Jun-07-2022, 10:37 AM
Last Post: test
  Flask basics... url ifigazsi 1 1,501 Nov-19-2021, 09:38 PM
Last Post: ifigazsi
  Flask request.form ifigazsi 2 3,577 Feb-02-2021, 11:56 AM
Last Post: buran
  Using Python request without selenium on html form with javascript onclick submit but eraosa 0 3,135 Jan-09-2021, 06:08 PM
Last Post: eraosa
  POST request with form data issue web scraping hoff1022 1 2,649 Aug-14-2020, 10:25 AM
Last Post: kashcode
  Jinja sort values from request.form SpongeB0B 2 2,188 Jul-26-2020, 07:41 AM
Last Post: SpongeB0B
  got some problem with flask signup form. darktitan 1 2,219 Aug-30-2019, 06:05 AM
Last Post: aligoren
  how i save the html form to flask database mebaysan 1 7,247 Feb-07-2019, 12:56 AM
Last Post: snippsat
  what to learn after the basics? mitmit293 1 2,004 Feb-06-2019, 11:59 PM
Last Post: metulburr
  Flask rest api How to retrieve json request raysefo 4 6,014 Jan-20-2019, 06:46 PM
Last Post: raysefo

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020