代码拉取完成,页面将自动刷新
作用:定制命令
from flask_script import Manager #引入Manger模块
from CodeCount import init_app
app = init_app()
manager = Manager(app)#实例化Manger类
if __name__ == '__main__':
manager.run()
通过命令启动项目
python manage.py runserver
@manager.command
def custom(arg):#定制,例如当创建表时等可以使用此命令
print(arg)
使用方法:python manage.py 函数名称 参数
python manage.py custom 123
@manager.option('-n','--name',dest='name') #为定制的命令,定制参数可选项,使用方法:python manage.py cmd -n test -u http://www.test.com
@manager.option('-u','--url',dest='url')
def cmd(name,url):
print(name,url)
使用方法:python manage.py 函数名称 -n name参数 -u url参数
python manage.py cmd -n test -u http://www.test.com
作用:数据库表迁移 依赖flask-script
# -*- coding: utf-8 -*-
__author__ = 'ranzechen'
__time__ = 2019 / 3 / 20
__function__ = ''
from CodeCount import init_app
from CodeCount import db
from flask_migrate import Migrate,MigrateCommand
app = init_app()
Migrate(app,db)
'''
数据库迁移命令
python manage.py db init
python manage.py db migrate
python manage.py db upgrade
'''
manager.add_command('db',MigrateCommand)
if __name__ == '__main__':
manager.run()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。