Как обновлять модели с помощью форм моделей в django

Я пробовал обновлять через форму модели, но получаю ошибку this field required для всех полей после отправки формы

ниже приведен мой вид обновления

enter code here
def update_data(request, id):
if request.method == 'POST':
    print("in post request form submitted")
    pi = User.objects.get(pk=id)
    frm = StudentRegistration(request.POST, instance=pi)
    print("going for form validation")
    if frm.is_valid():
        print("form valid")
        frm.save()
        
else:
    pi = User.objects.get(pk=id)
    frm = StudentRegistration(instance=pi)
    print("first request get")
    
return render(request, 'enroll/updatestudent.html', {'form':frm}

 [output screen][1]

выше приведен мой вид обновления, но мои данные не обновляются, я получаю ошибку field required после нажатия submit, пожалуйста, подскажите

Вернуться на верх