Форма Django не переходит в формат html
Я пытаюсь применить ModelChoiceField в качестве поля, которое вроде бы работает как надо, но по какой-то причине оно не соответствует формату шаблона.
Изображение слева - это то, как оно должно выглядеть, а изображение справа - то, как оно выглядит.
Я создал форму, но она все равно не хочет вносить изменения. Обычно это работает, когда я назначаю форму полю, и это работало с другими методами.
Вот мой Forms.py
class dv_Form(ModelForm):
class Meta:
model = dv_model
fields = '__all__'
Metric_name_dv = forms.ModelChoiceField(queryset=dv_model.objects.values_list('Metric_name_dv', flat=True),widget=forms.Select)
Мой views.py (на всякий случай)
def Auditor(request):
model = auditsModel.objects.filter(qs_login=request.user)
dv_models= dv_model.objects.all()
form = auditForm()
form_dv = dv_Form()
if request.method == "POST":
form = auditForm(request.POST)
form_dv = dv_Form(request.POST)
if form.is_valid() and form_dv.is_valid():
form.save()
form_dv.save() # <-- Add this to get the updated data instance
context = {'items': model, 'form': form, 'dv': form_dv}
return render(request, "main/auditform.html", context)
HTML СТРАНИЦА