1.多表操作
manytomany的用法
m=models.manytomany('Teacher')
当student通过m来进行操作时,m就代表了与之对应的teacher表
obj=student.objects.filter(id=6)
obj.m.add(1)=给这个obj添加对应teacher表绑定关系
obj.m.add([2,3])==同时添加关系
obj.m.remove([])==移除关系
obj.m.clear==清楚所有关系
obj.m.set([2,3])==清楚原有的绑定关系,重新绑定表内的关系
查询学生对应的所有老师
ret=obj.m.all()
扫描二维码关注公众号,回复:
3173811 查看本文章
2.一对多补充
自定义set
cs=model.Foreginkey('class',related_name='ss')
个人理解相当于给这个外键设置一个别名,当