Django ==> Model基础
目录:
1. ORM
2. 创建表(建立模型)
3. 添加表记录
4. 查询表记录
5. 修改表记录
6. 删除表记录
1.ORM
映射关系:
表名 对应 类名
字段 对应 属性
表记录 对应 类实例对象
2.创建表
实例: 我们来假定下面这些概念, 字段和关系。
作者模型:
一个作者有他的姓名和年龄。
作者详细模型:
把详情放到详情表里,包含生日,手机号,住址等信息。
作者模型 和 作者详细模型 就是一个 “一对一的关系(one-to-one)“
出版社模型:
出版社有名称,所在城市以及 email。
书籍模型:
书籍有 书名和出版日期
两者关系:
一本书应该只能由一个出本社出版,所以出版社和书籍是一对多的关系。(Forginkey)
书籍和作者关系:(Many-to-Many)
一个书可能有多个作者,一个作者也可以写多本书,所作者和书籍的关系就是多对多的关系。
模型建立如下: