URI Path param
URI Query param
Body json
Form data + file
Header
# app.py
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/')
def student():
return render_template('student.html')
@app.route('/result', methods = ['POST', 'GET'])
def result():
if request.method == 'POST':
result = request.form
return render_template("result.html", result=result)
if __name__ == '__main__':
app.run(debug = True)
result = request.form
ํผ ๊ด๋ จ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ๋ถ๋ถ์ ์ด ์ฝ๋์ด๋ค. ์์ฒญ์ด POST์ผ ๊ฒฝ์ฐ, reqeust์ form ๊ฐ์ฒด์ ํด๋น ํผ์ ์
๋ ฅ๋ ๋ชจ๋ ๋ฐ์ดํฐ๊ฐ ๋ค์ด์๋ค. ๋ง์ฝ ํน์ ํ๋ ๊ฐ๋ง ๋ฝ์๋ด๊ณ ์ถ๋ค๋ฉด request.form['name']์ ๊ฐ์ ์์ผ๋ก ์ฒ๋ฆฌํ๋ฉด ๋๋ค.
ํผ ๊ฐ์ฒด์ ๊ฒฝ์ฐ ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋์
๋๋ฆฌ ํํ
๋ก ๋ณด๊ดํ๊ธฐ ๋๋ฌธ์ ๊ธฐ์กด์ ํ์ด์ฌ์์ ์ฌ์ฉํ๋ items() ๋ฑ์ ๋ฉ์๋
๋ฅผ ์ฌ์ฉํ์ฌ ์ถ๋ ฅํ ์ ์๋ค.
submit ๋ฒํผ์ ํด๋ฆญํ๋ฉด ํด๋น ๋ฐ์ดํฐ๊ฐ ์ถ๋ ฅ๋ ํ๋ฅผ ํ์ธํ๋ ํ์ด์ง(result.html)๋ก ์ด๋ํ๋ค!!!๊ณ ํ๋๋ฐ ์ ์ด๋์๋๋ ^^... ์ด๋๊ฐ ํ๋ ธ์ง.. ๋ค์ ํด๋ด์ผ๊ฒ๋ฐ...^^