mik*_*ikl 17

设置related_name属性.

如果object Egg有一个指向垃圾邮件的ManyToManyField,并且您将相关名称设置为egg_set,则可以通过Spam.egg_set.all()(或使用filter()获取特定鸡蛋,如下所示)访问鸡蛋.

因此,要检查Spam对象my_spam是否具有ID为42的Egg,您可以执行以下操作:

if my_spam.egg_set.filter(pk=42):
    fry_bacon()
Run Code Online (Sandbox Code Playgroud)