BackEnd/Flask

1.쿠키1-1. 쿠키만들기make_response로 응답 객체를 생성한다음 set_cookie()로 쿠키만들어서 반환@app.route('/set_cookie')def set_cookie(): resp = make_response('쿠키 설정 완료') resp.set_cookie('my_cookie', 'value123') # 쿠키 설정 return resp   1-2. 쿠키 읽기request.cookies.get('쿠키이름') 으로 읽음@app.route('/get_cookie')def get_cookie(): cookie_value = request.cookies.get('my_cookie') # 쿠키 값 가져오기 return f'쿠키 값: {cookie_value}' ..
1. 기본 Flask 구조app = Flask(__name__)로 Flask 객체를 생성하고app.run() 으로 Flask 앱을 실행한다.from flask import Flask# Flask 객체 생성app = Flask(__name__) # 기본 라우트 설정@app.route('/') def home(): return 'Hello, Flask!' if __name__ == '__main__': app.run() # Flask 앱 실행     2.URL 라우팅2-1.기본 라우트@app.route('/경로') 형식으로 데코레이터로 정의@app.route('/')def home(): return 'Home Page'   2-2.쿼리 파라미터request.args.get(키) 로 해..
1.flaskPython으로 작성된 경량 웹 프레임워크간단한 애플리케이션이나 프로토타입을 빠르게 개발할 때 많이 사용된다.(대규모 애플리케이션 또는 고성능 API에는 부적합하다.)   2.Flask  vs FastAPIFlask 는 2010년도에 나왔고 FastAPI는 2018년도에 출시되었다. 때문에 최신 기술과 고성능 API가 필요한 프로젝트에는 Flask 보다는 FastAPI를 기용하는것이 더 좋을것이다.Flask는 다른 프레임워크에 비해 기본 제공 기능이 적기때문에 간단한 프로젝트나 빠르게 프로토타입을 제작할때 사용할수있다.
아사_
'BackEnd/Flask' 카테고리의 글 목록