【发布时间】:2014-03-18 08:49:31
【问题描述】:
我有以下型号。
class Contents (models.Model):
...
tags = models.ManyToManyField('Tag')
class Tag (models.Model):
...
name = models.CharField(max_length=20)
考虑一下,我正在尝试获取同时标记为 tag1 and tag2 的内容。
在 Django 中有没有办法做类似Contents.objects.filter(tags__name = ['tag1','tag2']) 的事情
这里tag1,tag2,...是动态生成的。
更新:
我一直在使用for loop。我正在寻找一种有效的解决方案。
【问题讨论】:
标签: django many-to-many