Flask-Script扩展命令行
- Flask-Script的作用
- 可以实现在终端中使用命令行的方式对项目进行操作
- Flask-Script的配置
- 在程序中导入拓展
- from flask_script import Manager
- 创建manager实例
- manager = Manager(app) app为已经创建好的flask应用实例
- 运行manager实例
- manager.run( )
- 查看所有Flask-Script扩展命令
- python 文件名 runserver --help
- 代码示例
--启动服务器
- 通过在终端中使用命令启动
- python hello.py runserver (-host ip地址) 设置服务器在哪个机器的端口上监听客户端请求
--数据库的迁移
- 迁移初始化
- python 文件 db init
- 生成迁移文件
- python 文件 db migrate -m"版本名(注释)"
- 数据库更新
- python 文件 db upgrade
- 查看历史迁移记录
- python 文件 db history
- 进行数据库迁移版本回退
- python 文件 db downgrade(upgrade) 版本号