在项目部署到线上时,指定端口号时,一般都不会在服务器上进行更改,所以使用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

最新文章

  1. [LeetCode] Clone Graph 无向图的复制
  2. CodeForces 743C Vladik and fractions (数论)
  3. noip模拟赛(一)密码
  4. Java对文件中的对象进行存取
  5. nginx相关配置说明
  6. 20145215《Java程序设计》第7周学习总结
  7. To do
  8. (一)初识Android
  9. EasyUI 1.4.4 DataGrid(大数据量) bufferview滚动时不加载下一页数据解决方案
  10. PHP扩展开发(2) - VS2013环境搭建
  11. c++ 08
  12. XML语法小结
  13. Spring知识整理
  14. flask中注册验证码和分页
  15. [Postman]查找替换(5)
  16. 数列分块入门九题(三):LOJ6283~6285
  17. Codeforces976D Degree Set 【构造】
  18. WPF vs2015,vs2012 添加ArcObjects SDK
  19. C# List的深复制(转)
  20. 2019年湖南多校第一场||2018-2019 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2018)

热门文章

  1. 吴裕雄 python 机器学习——主成份分析PCA降维
  2. java基础(温故而知新)
  3. windows安装jenkins及ant/maven/jdk配置
  4. dbGet(三)
  5. Dockerfile文档编写
  6. 学习laravel遇到的问题
  7. rg.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'TL_C_CONS_ExtendController':
  8. Flask笔记1
  9. ZooKeeper-集群模式配置
  10. Cocos2dLua3.17.2集成FairyGUI之 lua绑定 (二)