flask-script插件的使用

作用就是通过命令行来操作flask
新建一个python文件 名字manage.py来存放配置
在这里插入图片描述
简单测试

from flask_script import Manager
#导入app
from app import app
manage = Manager(app)

#写命令
#首先设置装饰器
@manage.command
def runserver():
    print('服务器已经启动')

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

在虚拟环境命令行输入 python manage.py runserver 即可激活函数runserver

与数据库相关的命令重新创建一个文件db_script.py不是作为主文件 是让manage.py引用

from  flask_script import Manager


DBManager = Manager()#因为是为了让manage.py引用不是作为主app 所以可以不用引入app

#开始写命令
@DBManager.command
def init():
    print('数据库初始化')

@DBManager.command
def migrate():
    print('数据库迁移')

在manage.py进行加载

from flask_script import Manager
#导入app
from app import app
from db_script import DBManager
manager = Manager(app)

#写命令
#首先设置装饰器
@manager.command
def runserver():
    print('服务器已经启动')

manager.add_command('db',DBManager)

if __name__ == '__main__':
    manager.run()
    ```
   在命令行输入  ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190322123724214.png)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值