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 会显示创建该表时完整的创建语句