Django apache错误正在显示自定义500页的安装

Django apache错误正在显示自定义500页的安装,django,Django,我严格按照文档部署了django应用程序。每当应用程序中出现错误时,我都会遇到一个问题,它应该抛出500个自定义页面,而不是默认的apache错误日志页面。我写了以下内容:- url.py handler500 = 'citysom.event.views.server_error' views.py def server_error(request, template_name='500.html'): """ 500 error handler. Template

我严格按照文档部署了django应用程序。每当应用程序中出现错误时,我都会遇到一个问题,它应该抛出500个自定义页面,而不是默认的apache错误日志页面。我写了以下内容:-

url.py

handler500 = 'citysom.event.views.server_error'
views.py

def server_error(request, template_name='500.html'):
    """
    500 error handler.

    Templates: `500.html`
    Context: sys.exc_info() results
     """
    t = loader.get_template(template_name) # You need to create a 500.html template.
    ltype,lvalue,ltraceback = sys.exc_info()
    sys.exc_clear() #for fun, and to point out I only -think- this hasn't happened at 
                    #this point in the process already
    return http.HttpResponseServerError(t.render(Context({'type':ltype,'value':lvalue,'traceback':ltraceback})))
在我的本地机器上一切都很好,但在服务器500中,页面不会出现

有人能帮我吗?
提前感谢

您的问题解决了吗?我对你的解决方案很感兴趣,因为我也处于同样的情况,谢谢