安裝pip install Flask-Migrate -i https://pypi.douban.com/simple python
-
# -*- coding: utf-8 -*-
-
import apps
-
from apps import db
-
from flask_script import Manager
-
my_app = apps.create_app()
-
manager = Manager(my_app)
-
-
# 基於flask_script
-
# 導入 Flask-Migrate 中的 Migrate 和 MigrateCommand
-
# 這兩個東西說白了就是想在 Flask-Script 中添加幾個命令和指令而已
-
from flask_migrate import Migrate, MigrateCommand
-
Migrate(my_app, db) # 讓app支持 Manager, 指定數據庫
-
-
manager.add_command('db', MigrateCommand) #database指定啓動集, 添加flask_migrate 指令, 則去MigrateCommand中尋找對應關係
-
"""
-
數據庫遷移指令:
-
python manager.py db init
-
python manager.py db migrate # Django中的 makemigration
-
python manager.py db upgrade # Django中的 migrate
-
"""