#TIL
Flask + SQLAlchemy를 사용하며 배운것들을 정리
pula39
2020. 10. 12. 02:16
migrate 변수는 뭘 하는거냐
Migrate 변수는 뭐하는 변수람
flask 에서 migration을 하는 코드를 보면 다음과 같은 코드를 볼 수 있다.
migrate = Migrate(app, db)
역시나 이게 왜 필요한지 말 안해주는 사람이 많다.
그래서 찾아봤는데...커맨드를 입력하기 위해 필요한 변수였다.
flask 공식문서 의 Command Reference
를 보면.
The following example initializes the extension with the standard Flask command-line interface:
from flask_migrate import Migrate
migrate = Migrate(app, db)
이것까지 해야, db migrate
를 실행시킬 수 있는 것이다.
manager.add_command('db', MigrateCommand)