class Publication(models.Model):
title = models.CharField(max_length=30)
class Article(models.Model):
headline = models.CharField(max_length=100)
publications = models.ManyToManyField(Publication)
A1=>[P1,P2]
A2=>[P2,P3,P4]
如何在所有[P1,P2,P3,P4]中获取查询集 Article.all()。publications.all()或Article.publications.all()!?
答案 0 :(得分:0)
Publication.objects.all()
将返回所有出版物。但有什么意义呢?
答案 1 :(得分:0)
你的问题不是很清楚。您是否希望获得至少包含一篇文章的所有出版物?如果是这样的话:
Publication.objects.exclude(article=None)