Проблема повторной отправки формы Django при нажатии кнопки назад [дубликат]

Django Форма отправляется и ссылается на главную страницу, но при нажатии кнопки назад, она показывает данные и готова к отправке снова. Views.py находится здесь

def contact(request):
    if request.method == "POST":                      
        form = ContactsForm(request.POST, request.FILES)        
        if form.is_valid():   
            
            form.save()    
            form = ContactsForm() 
            messages.success(request, 'Contact request submitted successfully.')      
            return HttpResponseRedirect(request.path_info) 

        else:
            messages.error(request, 'Invalid form submission.')
            
            
    else:
        form = ContactsForm() 

    projects = Projects.objects.filter(status=1).order_by('-updated_at')
    
    return render(request,'main/contact.html',{'contact':'current','projects':projects,'form':form})
Вернуться на верх