Print out exceptions on crash when using ./manage.py runserver
This commit is contained in:
9
devtools.py
Normal file
9
devtools.py
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
|
||||||
|
class PrintExceptionMiddleware:
|
||||||
|
|
||||||
|
def process_exception(self, request, exception):
|
||||||
|
import traceback
|
||||||
|
import sys
|
||||||
|
exc_info = sys.exc_info()
|
||||||
|
print "Exception"
|
||||||
|
print ''.join(traceback.format_exception(*(exc_info or sys.exc_info())))
|
@@ -104,6 +104,7 @@ MIDDLEWARE_CLASSES = (
|
|||||||
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
|
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
|
||||||
'django.middleware.http.ConditionalGetMiddleware',
|
'django.middleware.http.ConditionalGetMiddleware',
|
||||||
'django.middleware.gzip.GZipMiddleware',
|
'django.middleware.gzip.GZipMiddleware',
|
||||||
|
'caminus.devtools.PrintExceptionMiddleware',
|
||||||
)
|
)
|
||||||
|
|
||||||
ROOT_URLCONF = 'caminus.urls'
|
ROOT_URLCONF = 'caminus.urls'
|
||||||
|
Reference in New Issue
Block a user