I’m using Django and I am having trouble passing variable information back to the server without modifying the url. Here’s what I have which works the way I want except that I want the action to be /foo:
<form method="post" action="/foo/{{ variable }}">
<input type="submit" value="bar"/>
</form>
When I do this I can easily get the variable when I parse the url. Instead, I want to add the variable to the POST QueryDict. Is this possible?
Yes. just add additional input fields:
Then you can access the variable in the view by:
or if you are not sure if the variable exists. This will not raise exception is does not exist.