Django HTTP 500 Error
Have you tried with another browser ? Is your custom error page larger than 512 bytes ? It seems some browsers (including Chrome) replace errors page with their own when the server's answer is shorter than 512 bytes.
I am creating a custom HTTP 500 error template.  Why is it Django shows it when i raise an exception and not when I return HttpResponseServerError (I just get the default browser 500 error)?  I find this behaviour strange...