파이썬프로그래밍
FLASK 정리_GET_POST
ROSEV
2021. 8. 2. 16:53
어플리케이션 구조
__init__ : Flask 앱을 실행하기 위한 초기 app
models : 모델 정보, DB 기능 등을 담는 파일
static : CSS 정적파일
templates : HTML 리소스 파일
GET
POST
@ #.route('/', methods=['POST']) methods로 방법을 선택할 수 있음 기본은 GET이다.
<GET>
def song():
# http:~/song?q=IU
request.args.get('q', '') # => 'q' 있는지 확인, 'q'의 값을 가져온다 -> IU // ''는 디폴트값 앞의 'q'매개변수가 없으면 ''로
<POST>
()메서드
json_body = request.get_json()
post('', data={username : 'Apink'})
- Flask SQLAlchemy
- flask SQLAlchemy(ORM) 연동 - with app.app_context(): / db.init_app(app)
- 데이터베이스 연동 ( app.config['SQLALCHEMY_DATABASE_URI'] == 'sqlite''
- migrate.init_app(app, db)을 통해 버전관리
- Embedding library 문자열을 벡터