I have a question regarding this answer to a question about editing an existing model record with Django.
If you have a view to edit a record like
def edit(request, id):
...
could a malicious user change the id
in the action
of the form to edit a record other than the one whose edit page he initially went to? In other words, why is it safe to put the id in the call to the view as opposed to passing the id through POST?