파이썬프로그래밍

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 문자열을 벡터