flask-script扩展
2024-10-08 12:27:19
在项目部署到线上时,指定端口号时,一般都不会在服务器上进行更改,所以使用flask-script就可以在Flask服务器启动时,通过命令行的方式传入参数,而不仅仅通过app.run()方法中传参。具体用法如下:
1.首先安装flask-script扩展
pip install flask-script
2.在代码里集成flask-script
(1)首先时导入flask-script:from flask-script import Manager
(2)创建Manager类和应用程序实例进行关联:manager=Manager(app)
(3)使用manager.run()进行启动
如下代码:
from flask import Flask
from flask_script import Manager app=Flask(__name__)
# 创建manager与app进行关联
manager=Manager(app) @app.route("/")
def index():
return "index" if __name__ == '__main__':
# 使用manager去运行
manager.run()
启动命令如下:(假设py文件的名字为hello.py)
python hello.py runserver -h ip地址 -p 端口号
还可以通过查看帮助来具体使用flask-script命令:python hello.py runserver --help
最新文章
- [LeetCode] Clone Graph 无向图的复制
- CodeForces 743C Vladik and fractions (数论)
- noip模拟赛(一)密码
- Java对文件中的对象进行存取
- nginx相关配置说明
- 20145215《Java程序设计》第7周学习总结
- To do
- (一)初识Android
- EasyUI 1.4.4 DataGrid(大数据量) bufferview滚动时不加载下一页数据解决方案
- PHP扩展开发(2) - VS2013环境搭建
- c++ 08
- XML语法小结
- Spring知识整理
- flask中注册验证码和分页
- [Postman]查找替换(5)
- 数列分块入门九题(三):LOJ6283~6285
- Codeforces976D Degree Set 【构造】
- WPF vs2015,vs2012 添加ArcObjects SDK
- C# List的深复制(转)
- 2019年湖南多校第一场||2018-2019 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2018)
热门文章
- 吴裕雄 python 机器学习——主成份分析PCA降维
- java基础(温故而知新)
- windows安装jenkins及ant/maven/jdk配置
- dbGet(三)
- Dockerfile文档编写
- 学习laravel遇到的问题
- rg.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'TL_C_CONS_ExtendController':
- Flask笔记1
- ZooKeeper-集群模式配置
- Cocos2dLua3.17.2集成FairyGUI之 lua绑定 (二)