어플리케이션 구조
__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 문자열을 벡터
'파이썬프로그래밍' 카테고리의 다른 글
HTML & CSS, DOM, Web Scraping (0) | 2021.08.31 |
---|---|
파이썬 - 싱글언더스코어, 더블언더스코어 (0) | 2021.08.31 |
파이썬 - 디버깅편(Pdb, breakpoint( )) (2) | 2021.08.30 |
try, except, raise, finally (0) | 2021.07.29 |
파이썬 @property, getter, setter (0) | 2021.07.15 |