文件名称:basic_flask:结合使用Flask,SQLAlchemy和Alembic的演示
文件大小:6KB
文件格式:ZIP
更新时间:2024-05-25 23:18:45
Python
基本烧瓶 该示例项目显示了如何组织一个项目来一起使用Flask,Flask-SQLAlchemy和Alembic。 它演示了应用程序工厂模式,并使用蓝图进行了组织。 演示迁移的产生 我使用Alembic自动生成了迁移,然后调整了结果。 如果要查看自动生成的作用,只需删除alembic/versions/35b593d48d6a_user_models.py ,然后运行alembic revision --autogenerate -m "user models" 。 设置数据库 将basic_app.config.SQLALCHEMY_DATABASE_URI更改为所需的内容。 默认情况下,它指向项目文件夹中名为app.db的sqlite文件。 然后运行alembic upgrade head通过迁移来设置数据库。 或者,从Python Shell执行以下操作。 In [1]: fr
【文件预览】:
basic_flask-main
----basic_app()
--------config.py(78B)
--------auth()
--------__init__.py(574B)
----alembic()
--------env.py(2KB)
--------script.py.mako(411B)
--------versions()
----alembic.ini(514B)
----manage.py(67B)
----requirements.txt(38B)
----README.md(1KB)
----.gitignore(19B)