Flask-Script
首先现在安装Flask-Script扩展:
pip install Flask-Script
在程序中导入
from flask_script import Manager
用Manager管理app对象
manageer = Manager(app)
用manager对象运行
manager.run()
这样我们就可以想Django一样启动Flask的服务器:
python script_flask.py runserver
如果想运行到其他IP和Port上:
python demo.py runserver -h 0.0.0.0 -p 5000 -d # -d表示debug
还可以进入shell环境:
python demo.py shell # 进入交互式python环境,并且自动导入demo.py中的内容。
为了导出数据库迁移命令,Flask-Migrate提供了一个MigrateCommand类,可以附加到flask-script的manager对象上。
先安装下面两个扩展:
pip install Flask-Script
pip install flask-migrate
添加字段
首先我们通过命令创建出migrations文件夹,后面所有的迁移文件都会放在这个文件夹里面
python flask_migra