django基础之ORM基础知识
创建表(模型): 表与表之间的关系: 例如:做一个图书管理系统相关的模型 作者表:作者姓名,年龄,性别 作者详情表:生日,家庭住址,联系电话,生日。作者详情表和作者表需要绑定一对一的关系 出版社表:出版社有出版社名,地址,email 书籍表:书名,价格,出版日期书籍和作者是多对多的关系,因为一本书可以有多个作者,一个作者也可以写多本书和出版社是多对一的关系,一个出版社可以出版多本书,同一本书只能是一个出版社出版的 创建表: class Author(models.Model): nid = models.AutoField(primary_key= True) name =models.CharField( max_length=32 ) age = models.IntegerField() # 与AuthorDetail建立一对一的关系 authorDetail=models.OneToOneField(to= " AuthorDetail " ) class AuthorDetail(models.Model): nid = models.AutoField(primary_key= True) birthday = models.DateField() telephone = models.BigIntegerField() addr =models.CharField(