flask-script使用说明

from flask import Flask
from flask_script import Manager

app = Flask(__name__)
manager = Manager(app)

@app.route('/')
def index():
    return 'index page'

if __name__ == '__main__':
    manager.run()
捕获.PNG
捕获.PNG

-h 指定允许访问的ip地址
-p 指定端口
-d 启用Werkzeug调试器
-D 禁用调试模式
-r 监视python文件的更改, 自动重载
-R 不监视python文件的更改

python demo2.py runserver -r -d -h 0.0.0.0 -p 8080

命令行参数

from flask import Flask
from flask_script import Manager

app = Flask(__name__)
manager = Manager(app)

@app.route('/')
def index():
    return 'index page'

@manager.command
def test():
    return 'test func...'

@manager.command
def test2():
    print('test2 func ...')

# @option修饰符适用于更精细的命令行控制
@manager.option('-n', '--name', help='print hello...')
def hello(name):
    print('hello', name)

if __name__ == '__main__':
    manager.run()
捕获.PNG
捕获.PNG

你可能感兴趣的:(flask-script使用说明)