zoukankan      html  css  js  c++  java
  • 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)

    命令行启动:

  • 相关阅读:
    [loj3364]植物比较
    [loj3366]嘉年华奖券
    [atARC105F]Lights Out on Connected Graph
    [atARC105D]Let's Play Nim
    [atARC058F]Lroha Loves Strings
    [loj3347]有趣的旅途
    [atAGC001F]Wide Swap
    [cf1392I]Kevin and Grid
    [loj3340]命运
    [loj3046]语言
  • 原文地址:https://www.cnblogs.com/baohanblog/p/12534532.html
Copyright © 2011-2022 走看看