模型分离(选做)
模型分离--让代码更方便管理
新建models.py,将模型定义全部放到这个独立的文件中。
新建exts.py,将db = SQLAlchemy()的定义放到这个独立的文件中。
models.py和主py文件,都从exts.py中导入db。
在主py文件中,对db进行始化,db.init_app(app)。
from flask_script import Manager from flask_migrate import Migrate,MigrateCommand from mis_db import app manager =Manager(app) migrate =Migrate(app)#使用migrate只有一个参数:一个flask实例 manager.add_command('db',MigrateCommand )#加入命令,命令行加入python manger.py db migrate if __name__=='__main__': manager.run() #启动Manger实例接收命令符行中的命令