顾名思义
说的就是多对多的第三张表的问题!
如果自己不创建第三张表,而是由django给我们创建,那就不存在你中介模型,直接可以用add,remove,clear等方法!!!!
入股自己创建第三章表,就是在相应的字段加foreikey即可,也可以添加可扩展的字段,比如每个学生的课程课分数
class Student(models.Model): name = models.CharField() class Course(models.Model): title = models.CharField() #这个就是中介模型,自己创建的第三章表 class Student2Course(models.Model): student = models.ForeignKey(to="Student") course = models.ForeignKey(to="Course") score = models.CharField()
为什么id主键没有创建,django会自动帮忙创建