Flask 사용법

2021. 5. 17. 14:20·Programming
 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

JSON 받고, 반환하기

@app.route('/user', methods=['POST'])
def userLogin():
    user = request.get_json()  # json 데이터를 받아옴
    return jsonify(user)  # 받아온 데이터를 다시 전송

 

URI Path값 읽고 사용하기

# Spring의 @PathVariable 사용법
@app.route('/env/<language>')
def environments(language):
    return jsonify({"language": language})

 

URI를 HTTP Method로 분기하기

@app.route('/user', methods=['GET', 'POST'])
def userLogin():
    if request.method == "GET":
        # do something
        pass
    elif request.method == "POST":
        # do something
        pass

 

처음에는 Django를 사용하려고 하다가 사용 용도 및 주어진 상황을 고려했을 때 빠르게 사용할 수 있는 Flask를 선택했다.

Application Server 용도가 아닌, 기존 Python으로 개발한 프로젝트나 서비스에 대해 단순 데이터 반환용 서버로 적절할 것 같다.

 

'Programming' 카테고리의 다른 글

Chapter9. 디플로이먼트: 선언적 애플리케이션 업데이트  (0) 2021.07.19
@cache  (1) 2021.06.28
JPA Study 03  (0) 2021.05.16
JPA Study 02  (2) 2021.05.15
JPA Study 01  (0) 2021.05.15
'Programming' 카테고리의 다른 글
  • Chapter9. 디플로이먼트: 선언적 애플리케이션 업데이트
  • @cache
  • JPA Study 03
  • JPA Study 02
Doljae
Doljae
  • Doljae
    Zero to Hero
    Doljae
  • 전체
    오늘
    어제
    • 분류 전체보기 (349)
      • Programming (54)
      • Algorithm (161)
      • Review (102)
      • Career (8)
      • Diary (18)
      • Shorts (4)
      • Temp (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글 쓰기
    • 관리
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    line
    BOJ
    나는 리뷰어다
    코딩
    ChatGPT
    2021
    java
    라인
    컨퍼런스
    한빛미디어
    개발자
    코딩테스트
    database
    2023
    백준
    PYTHON
    jpa
    2022
    leetcode
    프로그래머스
    공채
    인프콘
    sql튜닝
    면접
    회고
    db
    mysql
    sql
    나는리뷰어다
    AI
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
Doljae
Flask 사용법
상단으로

티스토리툴바