Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django group by queryset格式的ModelChoiceField_Django_Django Forms - Fatal编程技术网

django group by queryset格式的ModelChoiceField

django group by queryset格式的ModelChoiceField,django,django-forms,Django,Django Forms,我有一个模型有图像和参考字段(参考是字符串值)。我需要通过引用过滤图像列表,一个引用可以有多个图像 现在我希望有一个有参考字段值的下拉菜单。我该怎么做呢 这是模型 class AllImg(models.Model): ref_by = models.CharField(max_length=100) img_name = models.ImageField(upload_to='uploads/allimg/') 现在,在显示AllImg模型列表的视图中,我必须通过ref\u

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

现在我希望有一个有参考字段值的下拉菜单。我该怎么做呢

这是模型

class AllImg(models.Model):
    ref_by = models.CharField(max_length=100)
    img_name = models.ImageField(upload_to='uploads/allimg/')
现在,在显示
AllImg
模型列表的视图中,我必须通过
ref\u by
字段对其进行过滤。我将在会话中设置
ref\u的值,并根据该值显示列表。如果该会话键中未设置任何内容,则将显示
AllImg
模型的所有条目

试试这个:

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

你能发布你的模型吗?你能向AllImg提供相关的模型吗?你能运行AllImg.objects.all().values('ref_by','img_name')。注释(…)让我们假设我在所有图像中有100个条目。其中一些具有ref_by=**ref1**,一些具有ref_by=**ref2**,一些具有ref_id=**ref3**。现在我想要一个下拉菜单,在选项值和中包含ref1、ref2和ref3text@MdMasudurRahman你检查了我下面的答案了吗?