django httpresponse status code

http://stackoverflow.com/questions/1812470/django-custom-handler404-shows-404-but-gives-header-200

def handler404(request):
    response = render_to_response('404.html', {},
                                  context_instance=RequestContext(request))
    response.status_code = 404
    return response


def handler500(request):
    response = render_to_response('500.html', {},
                                  context_instance=RequestContext(request))
    response.status_code = 500
    return response

response = httpresponse('cleantha')

response.status_code = 404

return response

你可能感兴趣的:(django httpresponse status code)