插件, 拓展库
- 帮助开发者快速实现某种功能
- 使用流程
- 下载,安装
- 初始化配置
flask-script
- 可以实现命令行参数接收, 类似django
- 使用流程
- 安装: pip install flask-script
- 使用app构建manager对象:manager = Manager(app)
- 使用manager启动程序:manager.run()
from flask import Flask
from flask_script import Manager
app = Flask(__name__)
manager = Manager(app=app)
@app.route('/')
def index():
return "Hello Flask"
manager.run()
运行启动命令: python helloFlaskScript.py runserver -d -h 0.0.0.0 -p 5000
- -d 是否开启debug调试模式
- -r 是否自动重新加载文件
- -h 指定主机
- -p 指定端口
- –threaded 是否使用多线程
- -? 查看帮助
PS:如果将文件名helloFlaskScript.py 改为manager.py,是不是和Django很像?
源码地址:https://github.com/565785929/StudyFlask/tree/master/d02