Hi all, I've been interested in the idea of faking HTTP methods that browsers/servers might not support like the rails people are doing in 1.2 so I've written a very minimal middleware to do this--if someone else has done this already sorry for the repetition. (It does the method faking using a post form with a <input type="hidden" name="_method" value="PUT"/>)
{{{ class RestfulMiddleware(object): fakers = ['PUT','DELETE'] def process_request(self, request): if request.method == 'POST': if request.has_key('_method'): if request.POST['_method'] in self.fakers: request.method = request.POST['_method'] return None }}} That coupled with @require_http_methods seems to work well in my minimal testing. jesse --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [EMAIL PROTECTED] 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 -~----------~----~----~----~------~----~------~--~---