《Flask development》flask-script插件

  1. 用 pip 安装:

    (venv) $ pip install flask-script
  2. 使用:

     ... from flask import Flask 
     from flask.ext.script import Manager 
    
     app = Flask(__name__) 
     manager = Manager(app) 
     manager.run() 
    
     if __name__ == '__main__': 
         app.run(debug=True)

    命令介绍:

    $ python hello.py
    usage: hello.py [-h] {shell,runserver} ...
    positional arguments:
        {shell,runserver}
            shell   在 Flask 应用上下文中运行 Python shell
            runserver  运行 Flask 开发服务器:app.run()
    optional arguments:
        -h, --help  显示帮助信息并退出

    这个扩展的初始化方法也适用于其他很多扩展:把程序实例作为参数传给构造函数,初始化主类的实例。创建的对象可以在各个扩展中使用。在这里,服务器由 manager.run() 启动,启动后就能解析命令行了。

  3. 启动:
    例如,启动python shell

     python (flask-name.py ) shell

    shell 命令用于在程序的上下文中启动 Python shell 会话。你可以使用这个会话中运行维护
    任务或测试,还可调试异常。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值