代码之家  ›  专栏  ›  技术社区  ›  Dan Swain

按标签选择不同的摇尾图像

  •  0
  • Dan Swain  · 技术社区  · 6 年前

    我正在尝试按标记选择图像:

    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 回复  |  直到 6 年前