示例#1
0
def server_error(request):
    try:
        template = loader.get_template('500.html')
    except TemplateDoesNotExist:
        return HttpResponseServerError('<h1>Server Error (500)</h1>', content_type='text/html')
    r = HttpResponseServerError(template.render({
        'request': request,
        'sentry_event_id': last_event_id(),
    }))
    r.xframe_options_exempt = True
    return r
示例#2
0
def server_error(request):
    try:
        template = loader.get_template('500.html')
    except TemplateDoesNotExist:
        return HttpResponseServerError('<h1>Server Error (500)</h1>',
                                       content_type='text/html')
    r = HttpResponseServerError(
        template.render({
            'request': request,
            'sentry_event_id': last_event_id(),
        }))
    r.xframe_options_exempt = True
    return r
示例#3
0
def server_error(request):
    try:
        locale = get_language_from_request(request)
    except:
        locale = "en"
    with language(
            locale):  # Middleware might not have run, need to do this manually
        try:
            template = loader.get_template('500.html')
        except TemplateDoesNotExist:
            return HttpResponseServerError('<h1>Server Error (500)</h1>',
                                           content_type='text/html')
        r = HttpResponseServerError(
            template.render({
                'request': request,
                'sentry_event_id': last_event_id(),
            }))
        r.xframe_options_exempt = True
        return r