python/Flask
[python][flask]플라스크 기초-메서드(method)
3omh4n
2022. 2. 14. 13:54
어떤 메소드로 페이지에 접근하는지에 따라 다른 로직을 보여줄 수 있다.
method 코드 및 설명
from flask import Flask, request
app = Flask(__name__)
@app.route('/login', methods = ['GET', 'POST'])
def login():
if request.method == 'POST':
return #do_the_login()
else:
return #show_the_login_form()
/login 페이지에 post 방식으로 접근하면 로그인 로직이 실행되고, get 방식으로 접근하면 로그인할 수 있게 도와주는 입력폼 로직이 실행된다. 공통 로직을 타고 메소드에 따라 분기를 타게 된다.