점심 메뉴를 추천해주는 Web Application.
models.py 를 수정한 후 데이터베이스의 'alembic_version' 테이블을 삭제하고 db.bat 을 실행하면 자동으로 db 최신화가 가능하다.
pip install -r requirements.txt 새로운 라이브러리 flask-classy가 추가됨. pip install flask-classy
https://pythonhosted.org/Flask-Classy/
- View class 만들기
from flask_classy import FlaskView
class FooView(FlaskView):
pass
- View 등록하기
# at __init__.py
FooView.register(app)
- url_for 사용법
url_for(FooView:post)
-
class의 get method 가 get요청 post method가 각각 post 요청.
-
자세한 사용법은 views 폴더에 있는 코드 참고.