3omh4n
3omh4
3omh4n
  • 분류 전체보기 (65)
    • wargame - system (0)
      • DreamHack (9)
      • FTZ (5)
      • LoB (4)
      • pwnable.kr (1)
    • wargame - reversing (0)
      • DreamHack (5)
    • wargame - web (6)
      • webhacking.kr (3)
      • DreamHack (3)
      • HackCTF (0)
    • CS (21)
      • system (19)
      • reversing (0)
      • Linux (2)
    • python (5)
      • Flask (5)
    • C++ (3)
    • 개인기록 (2)
    • 이거저거 (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

최근 댓글

최근 글

태그

  • flask
  • webhacking
  • LOB
  • hacking
  • Devtools
  • error
  • hackerschool
  • RELRO
  • langage
  • ROP
  • pwntools
  • Dreamhack
  • Programming
  • C++
  • python
  • System
  • BOF
  • systemhacking
  • Reversing
  • ftz

티스토리

전체 방문자
오늘
어제
3omh4n

3omh4

python/Flask

[python][flask]플라스크 기초-메서드(method)

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

 

'python > Flask' 카테고리의 다른 글

[python][flask]플라스크 기초-redirect & errorhandler  (0) 2022.02.14
[python][flask]플라스크 기초-jinja2  (0) 2022.02.14
[python][flask]플라스크 기초-템플릿(render_template)  (0) 2022.02.14
[python][flask]플라스크 기초-라우팅  (0) 2022.02.08
    'python/Flask' 카테고리의 다른 글
    • [python][flask]플라스크 기초-redirect & errorhandler
    • [python][flask]플라스크 기초-jinja2
    • [python][flask]플라스크 기초-템플릿(render_template)
    • [python][flask]플라스크 기초-라우팅
    3omh4n
    3omh4n

    티스토리툴바