In the event that the form is not valid, how do I redirect the user to another page?
def dothings(request):
form = dumyForm(request.POST or None)
if form.is_valid():
#do 123
else:
# INSTEAD OF REINITIALIZING THE FORM LIKE THIS, I WANT TO REDIRECT TO ANOTHER PAGE
form = form = dumyForm()
return render(request,'dummy.html',{})
Try to use this :-
def dothings(request):
if request.method == 'POST':
form = dumyForm(request.POST or None)
if form.is_valid():
**other_code**
return redirect('redirect_page_view')
else:
return redirect('redirect_page_view')
else:
form = form = dumyForm()
context = {'form':form}
return render(request,'dummy.html',context)
Collected from the Internet
Please contact [email protected] to delete if infringement.
Comments