1

Flask-Migrate

 

安装pip install Flask-Migrate -i https://pypi.douban.com/simple  

  1. # -*- coding: utf-8 -*-  
  2. import apps  
  3. from apps import db  
  4. from flask_script import Manager  
  5. my_app = apps.create_app()  
  6. manager = Manager(my_app)  
  7.     
  8. 基于flask_script  
  9. 导入 Flask-Migrate 中的 Migrate  MigrateCommand  
  10. 这两个东西说白了就是想在 Flask-Script 中添加几个命令和指令而已  
  11. from flask_migrate import Migrate, MigrateCommand  
  12. Migrate(my_app, db)  # app支持 Manager, 指定数据库  
  13.     
  14. manager.add_command('db', MigrateCommand)  #database指定启动集添加flask_migrate 指令则去MigrateCommand中寻找对应关系  
  15. """  
  16. 数据库迁移指令:  
  17. python manager.py db init   
  18. python manager.py db migrate   # Django中的 makemigration  
  19. python manager.py db upgrade  # Django中的 migrate  
  20. """  

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2019-12-30 11:32  小白森  阅读(230)  评论(0编辑  收藏  举报