| changeset 546 | 0ca66b267d15 |
| parent 266 | 825ff4d6a8ac |
| child 693 | 09e00f38d177 |
| 545:c752fdee555b | 546:0ca66b267d15 |
|---|---|
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 |