# django中,有命令
python manage.py runserver
python manage.py makemigrations
...自定制命令(django如何自定制命令)...
-python manage.py init_db excel文件路径 指定表名
# flask启动项目,像djagno一样,通过命令启动
指定版本
pip install Flask==2.2.2
pip install Flask_Script==2.0.3
借助于:flask-script 实现
修改代码
from flask_script import Manager
manager=Manager(app) #利用Manager关联app,命令得到管理和使用if __name__ == '__main__':manager.run()
使用命令启动
python manage.py runserver#manage.py就是manager.run()的页面
自定制命令
#1 相当于位置传参@manager.command def custom(arg):# 命令的代码,比如:初始化数据库, 有个excel表格,使用命令导入到mysql中print(arg)#2 复杂一些的自定制命令 相当于关键字传参@manager.option('-n', '--name', dest='name')@manager.option('-u', '--url', dest='url')def cmd(name, url):# python run.py cmd -n lqz -u xxx# python run.py cmd --name lqz --url uuuprint(name, url)