flask与flask-script的使用
程序员文章站
2023-09-29 09:03:18
flask与flask script的使用 一、安装 二、简单的使用 通过终端去运行该文件,上面我们注册了一个命名参数 hello。 在实例化Manager的时候,会默认帮我们注册runserver和shell这两个命令,我们可以通过renserver去启动我们的项目 三、flask script与 ......
flask与flask-script的使用
一、安装
pip install flask-script
二、简单的使用
# manage.py from flask_script import manager from flask import flask app = flask(__name__) manager = manager(app) @manager.command def hello(): print("hello") @app.route("/") def index(): return "index page" if __name__ == "__main__": manager.run()
通过终端去运行该文件,上面我们注册了一个命名参数 hello。
python manage.py hello > hello
在实例化manager的时候,会默认帮我们注册runserver和shell这两个命令,我们可以通过renserver去启动我们的项目
python manage.py runserver
三、flask-script与flask_migrate的使用
# 文件名 manage.py from apps import create_app from flask_script import manager from flask_migrate import migratecommand # 使用工厂模式,得到一个app对象(flask对象) app = create_app() manager = manager(app) # 添加db这个命令,migratecommand为db命令后的参数 manager.add_command("db", migratecommand) if __name__ == '__main__': manager.run()
通过manage.py这个文件去启动项目,迁移,更新数据库
# 对数据库的操作 python manage.py db init python manage.py db migrate python manage.pydb upgrade # 启动项目 python manage.py runserver
推荐阅读