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)
'#TIL' 카테고리의 다른 글
Jackson 관련 어노테이션을 여러개 묶어 쓰려면 @JacksonAnnotationsInside 이 필수 (0) | 2022.12.30 |
---|---|
신비로운 C++의 세계 (feat. vector와 I64d) (0) | 2020.10.24 |
테이블간의 Cardinality와 객체 내의 Attribute간의 Cardinality? (0) | 2020.10.14 |
C++의 Rule of Zero (0) | 2020.10.08 |
Elixir의 Ecto에서 virtual 키워드가 의미하는 것 (0) | 2020.10.08 |