2017-04-26 97 views
-1

我有一个模型具有图像和引用字段(引用是字符串值)。我需要通过引用来过滤图像列表,并且引用可以具有多个图像。django group by queryset in form ModelChoiceField

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

这里是模型

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

您能提供相关模型给AllImg吗? – marin

+0

可以运行ALLImg.objects.all()。values('ref_by','img_name')。annotate(..) –

回答

-1

试试这个:

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