返回顶部

flask_script

简介

  • flask-script的作用是可以通过命令行的形式来操作Flask.例如通过命令跑一个开发的服务器、设置数据库等。

 

pip3 install flask-script

简单使用:

from flask2 import create_app
from flask_script import Manager

app = create_app()   # create_app简单返回了Flask的对象
manage = Manager(app)



if __name__ == '__main__':
    # app.run()
    manage.run()

这样就可以通过python manage.py runserver来运行flask程序了。

命令的添加方式:

1 .使用manage.command: 这个方法是用来添加那些不需要传递参数的命令的。
2 .使用manage.option: 这个方法是用来添加那些需要传递参数的命令的。有几个参数就需要些使用几个参数器。

from flask2 import create_app
from flask_script import Manager

app = create_app()
manage = Manager(app)


@manage.command
def hello(arg):
print(arg)
# python manage.py hello 123


@manage.option('-n', '--name', dest='name')
def say_name(name):
print(name)
# python manage.py say_name -n maomao


if __name__ == '__main__':
# app.run()
manage.run()

 

posted @ 2020-10-04 23:49  muguangrui  阅读(102)  评论(0编辑  收藏  举报