首页 > 其他 > 详细

Django ==> Model基础

时间:2017-12-17 17:23:59      阅读:211      评论:0      收藏:0      [点我收藏+]

Django ==> Model基础

目录:

  1. ORM

  2. 创建表(建立模型)

  3. 添加表记录

  4. 查询表记录

  5. 修改表记录

  6. 删除表记录

1.ORM

映射关系:

  表名      对应  类名

  字段   对应  属性

  表记录  对应  类实例对象

2.创建表

实例: 我们来假定下面这些概念, 字段和关系。

作者模型:  

  一个作者有他的姓名和年龄。

作者详细模型:

  把详情放到详情表里,包含生日,手机号,住址等信息。

作者模型 和 作者详细模型  就是一个  “一对一的关系(one-to-one)“

 

出版社模型: 

  出版社有名称,所在城市以及 email。

书籍模型:

  书籍有 书名和出版日期

两者关系:

  一本书应该只能由一个出本社出版,所以出版社和书籍是一对多的关系。(Forginkey)

 

书籍和作者关系:(Many-to-Many)

一个书可能有多个作者,一个作者也可以写多本书,所作者和书籍的关系就是多对多的关系。

 

模型建立如下:

 

 

 

 






















Django ==> Model基础

原文:http://www.cnblogs.com/zhongbokun/p/8052613.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!