通过标签选择不同的Wa图像

时间:2018-12-08 00:29:45

标签: wagtail

我正在尝试通过标签选择图像:

images = Image.objects.filter(tags__in=[1,2,3,4,5,6])

当图像在标签集中具有多个标签时,该图像将按照其标签在标签集中的方式进行渲染。如果我在上述过滤器的末尾添加了.distinct(),但没有字段名称,则仍会返回多个图像。

如果我在distinct()运算符内添加字段名称,则会收到以下错误(此错误是我尝试使用“ id”时遇到的错误):

SELECT DISTINCT ON expressions must match initial ORDER BY expressions
LINE 1: SELECT DISTINCT ON ("wagtailimages_image"."id") "wagtailimag...

我尝试了.distinct('title').distinct('id')。如何返回一组不同的照片?

0 个答案:

没有答案