模型层-多表操作
多表操作 多表操作一般会涉及到数据库中常见的3种关系 一对一 OneToOne 多对多 ManyToMany 一对多 ForeignKey 接下来就是对初始的模型的准备 模型表创建 以图书管理系统为例, 可以很好的展现上面的三种关系. from django.db import models class Book(models.Model): name = models.CharField(max_length=32) price = models.FloatField() pub_time = models.DateField(auto_now_add=True) publish = models.ForeignKey(to='Publish') authors = models.ManyToManyField(to='Author') def __str__(self): return self.name class Publish(models.Model): name = models.CharField(max_length=32) addr = models.CharField(max_length=32) pub_detail = models.OneToOneField(to='PublishDetail') def __str__(self): return