я пытаюсь фильтровать уник из списка с помощью этой формы:Новичок Джанго фильтр уников 2 много значений
class SpecForm(ModelForm):
a = Doctors_list.objects.values_list('specialty', flat=True)
unique = {z: i for i, z in a}
qs = Doctors_list.objects.filter(id__in=unique.values())
specialty = forms.ModelChoiceField(queryset=qs)
class Meta:
model = Doctors_list
все кажется правильным для меня, но я получаю эту ошибку: too many values to unpack
любых намеков ?
Я пытаюсь сделать меню выбора, мне нужен профиль, отфильтрованный – ClaudioA
Я думаю, он сработал – ClaudioA
Ну, я думаю, вам лучше пойти с моим вторым подходом, а затем удалить '.value()' in qs = Doctors_list .objects.filter (id__in = unique.values ()) 'оставив его следующим образом: qs = Doctors_list.objects.filter (id__in = unique) –