Django ModelChoicefield не сохраняется

В следующем проекте мне удалось добавить поля формы и сохранить внесенные в них изменения. Но затем я добавил ModelChoicefield, который принимает список полей из модели в качестве списка возможных ответов. Пример:

Defect_Area = forms.ModelChoiceField(queryset=dv_model.objects.values_list('Defect_Area_dv',flat=True).distinct(),widget=forms.Select)

Единственная проблема заключается в том, что как только я добавил эти ModelChoicefield, данные не сохраняются, а просто возвращаются в пустое состояние.

enter image description here

Когда я теперь нажимаю submit, изменения остаются, но если я обновляю страницу, она возвращается к тому, что было:

enter image description here

Forms.py:

VIEWS.py:

@login_required(login_url='Login')
def auditFormPage(request, pk):
    model = auditsModel.objects.filter(qs_login=request.user)
    form = auditForm()
    
    try:
        data = auditsModel.objects.get(Task_ID=pk)

        form = auditForm(instance=data)
        if request.method == 'POST':
            form = auditForm(request.POST, instance=data)
            if form.is_valid():
                print('TRYING TO SAVE')
                form.save()  
          
    except auditsModel.DoesNotExist:
        pass

    context = {
        "items": model,
        "form": form
    }
    return render(request, "main/auditform.html", context)
Вернуться на верх