Skip to content
Advertisement

how to solve Django POST URL error of APPEND_SLASH

I’m trying get my form POST data onto next page but getting the error

You called this URL via POST, but the URL doesn’t end in a slash and you have APPEND_SLASH set. Django can’t redirect to the slash URL while maintaining POST data. Change your form to point to 127.0.0.1:8000/robustSearch/ (note the trailing slash), or set APPEND_SLASH=False in your Django settings.

my urls.py file

JavaScript

And my views.py file

JavaScript

and my POST Form file is

JavaScript

anyone can please point out where I’m doing wrong or how can I get this purpose fulfilled

Advertisement

Answer

The URL should be:

JavaScript

but it is better to work with the {% url … %} template tag [Django-doc]:

JavaScript
Advertisement