关于 flask 启动

flask包 --> app.py --> run() --> run_simple() --> make_server()
三种启动方式:
1、多线程
2、多进程
3、I/O多路复合
注意:不能同时开启多进程与多线程

项目中的使用:
一般使用flask_script做脚本启动,方便数据库的升级以及shell测试

在manager.py文件末尾:
if __name__ == '__main__':
    manager.run()
运行manager.py时会进入
flask_script包 --> __init__.py --> run()[传递自己想要执行的命令参数] --> ... -->  make_server()
shell、runserver会自动创建
e.g. python manager.py runserver -threaded 开启多线程
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!