小编qwe*_*i90的帖子

在 Django 中查询 ManyToMany 给我重复的结果

我有两个模型

class Tag(models.Model):
   key = models.CharField(max_length=200)

class Post(models.Model):
   name = models.CharField(max_length=200)
   tags = models.ManyToManyField(Tag)
Run Code Online (Sandbox Code Playgroud)

我正在尝试过滤带有标签列表的帖子。让我们说标签heatwarm。我将在我的 api 函数 ( ['heat', 'warm']) 中获得一个标签列表。我想过滤所有包含其键在列表中的标签的 Post 数据。我尝试了很多类型,但没有得到正确的输出。有没有办法在单个查询中做到这一点?

python django python-2.7 django-1.9

3
推荐指数
2
解决办法
990
查看次数

标签 统计

django ×1

django-1.9 ×1

python ×1

python-2.7 ×1