• flask_script 组件使用


    flask_script 

    用于类似于实现django中的命令python manage.py runserver的命令。

    注意:这里的python  是要把python.exe添加到环境变量中,python与文件名python.exe一致

    安装:

    pip install flask-script

    基本使用

    fl-manage

    from flask_script import Manager
    from flask import Flask
    app = Flask(__name__)
    manage = Manager(app)
    
    @app.route("/")
    def index():
        return "ok"
    
    if __name__ == '__main__':
        manage.run()

    命令行启动命令

    python fl-manage.py runserver

    自定义命令

    fl-manage

    @manage.command
    def cd(arg):
      # 命令的名字和函数名一致,有参数必须传参数,多个参数就用空格隔开
    print(arg)

    命令行启动:

     ---------------------------------or------------------------------

    fl-manage

    @manage.option("-n","--name",dest="name")
    @manage.option("-u","--url",dest="url")
    # 如果少传一个参数不报错,没传的则返回None
    def cmd(name,url): print(name,url)

    命令行启动:

  • 相关阅读:
    istio-流量管理-基于不同版本访问规则控制
    k8s安装istio
    策略模式
    递归思想
    Java Lambda 表达式
    redis实现分布式锁
    MySQL 的优化方案总结
    linux下查看某一端口被哪个进程占用
    组合模式
    桥接模式
  • 原文地址:https://www.cnblogs.com/baohanblog/p/12534532.html
Copyright © 2020-2023  润新知