ORM
1、python项目部署
2、项目结构
- manage.py 用来控制程序的
- App/init 初始化文件
- 初始化整个Flask对象,以及Flask所用的各种插件
- App/settings
- App/ext
- App/views
- App/models
3、数据迁移
- 将模型映射到数据库中
- 使用flask-migrate库
- 安装&使用
- pip install flask-migrate
- 初始化,需要使用app和数据库进行初始化 migrate = Migrate(app, db)
- 配置flask-script的命令
- manager.add_command('db', MigrateCommand)
- 指令使用
4、ORM
- 对象关系映射(Object Relational Mapping)
- 让模型和数据库产生映射关系
- 操作模型对象就相当于操作数据库
- 对数据库进行隔离
- 可以理解为翻译机
5、SQLAlchemy -> flask-sqlalchemy
- 使用流程
- pip install flask-sqlalchemy
- 初始化,需要app对象进行初始化
- 懒加载初始化
- 当我们准备好或者调用前初始化
- db.init_app(app)
posted @
2021-06-14 15:50
南华秋水
阅读(
86)
评论()
编辑
收藏
举报