Django HttpResponseRedirect либо разрушает сайт, либо показывает пустую страницу

У меня есть проблемы с Django формами, где при каждом обновлении форма повторно отправляет последний ввод в базу данных. Я пробовал работать с "HttpResponseRedirect", но это либо обрушивает сайт, либо показывает пустую страницу.

Вот код файла views.py

def page(request) : 
    employe = Employe.objects.all()
    if request.method =='POST' :
      form = EmployeForm(request.POST)
      if form.is_valid():
         form.save()
         return HttpResponseRedirect("")
    else :
      form = EmployeForm()
    return render(request,'hello.html',{'employe':employe,'form':form,})

Вы должны предоставить некоторый url успеха внутри HttpResponseRedirect как:

return HttpResponseRedirect("/success/")

Или вы можете назвать имя представления следующим образом:

return HttpResponseRedirect(reverse("some_path_name"))

Для перенаправления на ту же страницу используйте:

return HttpResponseRedirect(request.path_info)
Вернуться на верх