[ create a new paste ] login | about

Link: http://codepad.org/O4MpnXNe    [ raw code | fork ]

Python, pasted on Mar 1:
def refine(request):

    method = request.method

    if method == 'PUT' or method == 'DELETE':

        if hasattr(request, '_post'):
            del request._post
            del request._files

        try:
            request.method = 'POST'
            request._load_post_and_files()
            request.method = method

        except AttributeError:
            request.META['REQUEST_METHOD'] = 'POST'
            request._load_post_and_files()
            request.META['REQUEST_METHOD'] = method

        request.PUT = request.POST
        request.DELETE = request.POST

    return request


Create a new paste based on this one


Comments: