django group by queryset in FormChoiceField

时间:2017-04-26 06:28:07

标签: django django-forms

我有一个具有图像和参考字段的模型(引用是一个字符串值)。我需要通过引用过滤图像列表,并且引用可以有多个图像。

现在我希望有一个具有参考字段值的下拉菜单。我怎么能这样做。

这是模型

class AllImg(models.Model):
    ref_by = models.CharField(max_length=100)
    img_name = models.ImageField(upload_to='uploads/allimg/')

现在我在显示AllImg模型列表的视图中我必须按ref_by字段过滤它们。我将在会话中设置ref_by的值,并根据该值显示列表。如果该会话密钥中未设置任何内容,则将显示AllImg模型的所有条目。

1 个答案:

答案 0 :(得分:-1)

试试这个:

  ALLImg.objects.all().values('ref_by', 'img_name')