摘要: 一对多--foreignkey应用场景当一张表中创建一行数据时,有一个单选的下拉框(可以被重复选择)例如:创建用户信息时候,需要选择一个用户类型【普通用户】【金牌用户】【铂金用户】等。创建表根据代码中定义的类来自动生成数据库表。1234567class UserType(models.Model): caption = models.CharField(max_length=32) clas... 阅读全文
posted @ 2016-04-23 09:32 大亮头 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 多对多--ManyToMany应用场景在某表中创建一行数据时,有一个可以多选的下拉框(一对一是单选框)例如:创建用户信息,需要为用户指定多个爱好创建表两种方法,一个是利用Django自动为多对多创建关联的第三张表,另一种是自己手动创建关系表。NO.1根据Django中的代码,自动为多对多表创建一个第三张表对应关系12345678class Host(models.Model): hostna... 阅读全文
posted @ 2016-04-23 09:32 大亮头 阅读(4668) 评论(0) 推荐(0) 编辑