按照标题。
答案 0 :(得分:17)
设置related_name属性。
如果object Egg有一个指向垃圾邮件的ManyToManyField,并且您将相关名称设置为egg_set
,则可以通过Spam.egg_set.all()
访问鸡蛋(或使用filter()
获取特定鸡蛋如下所示)。
因此,要检查垃圾邮件对象my_spam
是否具有ID为42的Egg,您可以执行以下操作:
if my_spam.egg_set.filter(pk=42):
fry_bacon()