ORM
• 建立模型类和数据表之间的关系
• ORM 的映射关系(一个类对应的是一张表)****

注意要创建应用,注册 APP

将 ORM 模型同步到数据库。也就是生成表(含有两步操作:第一步生成迁移文件,第二步实现转移,也就是将迁移文件完全转换为 mysql中的表格)

• ORM 的 M 层也就是models 层
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
创建表的关键还是在于字段类型

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
实例:创建一个模型类




查看是否多出 author 的表

查看具体的表

------------------------------------------------------------------------------------------------------------------------------------------------------------------------
meta 用来该模型(表)的属性
注意:只要模型有变化就有,改完之后要做 makemigrations 和 migrate

• 实现用例:
新添字段默认值要给个空


部分问题
- [出现ERROR 1698 (28000): Access denied for user ‘root‘@‘localhost‘ 的解决方法]
- show tables 和 desc tables 之间的区别
show tables 显示的是在当前数据库下(您的是type数据库)有哪些数据表。
desc table是显示数据表的表都定义了哪些字段,及各个字段的类型大小,及哪些是主键,哪些有约束条件,以及各个字段是否定义了默认值。
如果使用show create table 会显示创建该表时完整的创建语句
本文介绍ORM的概念及其在Python Django框架中的应用,包括如何建立模型类与数据表的关系,实现模型到数据库表的映射,并讲解了创建表的关键步骤及模型变更后的处理流程。
1464

被折叠的 条评论
为什么被折叠?



