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 방식으로 접근하면 로그인할 수 있게 도와주는 입력폼 로직이 실행된다. 공통 로직을 타고 메소드에 따라 분기를 타게 된다.