I have a form with 6-7 fields. After user input, my webapp searches for those fields in a database and displays the results.
Now the issue is, that the URL ends up having all the form field names and their values in it.
result/?name=lorem&class=arc&course=ipsum
Now with the form having 7-8 fields the url ends up looking ugly.
Is there a Django technique to ‘hide’ these from the URL? Quotes around hide because I’d be okay with a completely different way to pass the objects to my database from the form as well.
Use a POST request. Here’s the django docs on forms and a specific example using POST>. HTML-wise, all you need to do is change the method on the
formtag.