• flask-script扩展


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

  • 相关阅读:
    Linux命令
    Linux目录说明
    python推导式
    python公共方法
    python集合
    python字典
    python元组
    python列表
    python字符串常用操作方法
    C语言编译过程
  • 原文地址:https://www.cnblogs.com/fjiqiang/p/10563269.html
Copyright © 2020-2023  润新知