I am using HttpResponseRedirect... it still seems to allow a duplicate post though if refresh is hit on the page it's been redirected to.
On Jul 5, 10:34 am, "Jeremy Dunck" <[EMAIL PROTECTED]> wrote: > On 7/5/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > > In the cases where an existing record is being edited, this doesn't > > really matter, but when a user adds a new record, and I redirect him > > to the page to view all of the objects in that table, if he then hits > > refresh, it adds the record again due to a second form post. > > After successfully handling a POST, best practice is to redirect. > This forces the browser to do a GET, and hitting refresh won't do > another post. > > I think you can redirect to the same URL, if that view handles GET and > POST differently. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---