| author | ymh <ymh.work@gmail.com> |
| Fri, 19 Jul 2024 09:38:03 +0200 | |
| changeset 704 | b5835dca2624 |
| parent 546 | 0ca66b267d15 |
| child 693 | 09e00f38d177 |
| permissions | -rw-r--r-- |
| 546 | 1 |
|
2 |
import logging |
|
3 |
import sys |
|
4 |
||
5 |
from django.conf import settings |
|
6 |
from django.shortcuts import render |
|
7 |
||
8 |
logger = logging.getLogger(__name__) |
|
9 |
||
10 |
def server_error(request): |
|
11 |
response = None |
|
12 |
try: |
|
13 |
response = render(request, '500.html', {'base_url': settings.BASE_URL}) |
|
14 |
except: |
|
15 |
import traceback |
|
16 |
logger.error("server_error %s : %s", sys.exc_info()[0], traceback.format_exc()) |
|
17 |
response.status_code = 500 |
|
18 |
return response |