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)