首页 > 其他 > 详细

flask-script扩展

时间:2019-03-20 10:40:28      阅读:112      评论:0      收藏:0      [点我收藏+]

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

flask-script扩展

原文:https://www.cnblogs.com/fjiqiang/p/10563269.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!