💡
原文中文,约8100字,阅读约需20分钟。
📝
内容提要
本章介绍了使用Flask-SQLAlchemy进行数据库ORM操作和使用Click注册命令初始化项目基础数据的方法,以及使用蓝图进行用户注册功能开发的方法。
🎯
关键要点
-
本章介绍Flask-SQLAlchemy进行数据库ORM操作的方法。
-
使用Click注册命令初始化项目基础数据。
-
Flask是一个微框架,核心简单可扩展。
-
使用flask-sqlalchemy作为ORM框架。
-
项目配置包括开发环境、测试环境和生产环境的不同配置。
-
使用环境变量存储数据库连接参数。
-
可以使用.env文件自动加载环境变量。
-
创建数据库表模型,定义User、College、Role、Status和Permission等表。
-
使用外键关系保证数据的唯一性与完整性。
-
通过db.relationship()简化一对多关系的查询。
-
在__init__.py中初始化Flask-SQLAlchemy。
-
使用Click命令初始化数据库,清空并创建表。
-
定义用户注册功能的蓝图,放在auth.py模块中。
➡️