Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Use HTML tracebacks for the admin interface
  • Loading branch information
lovelydinosaur committed Aug 18, 2016
commit 1c67efe80934354bed21edf2ee9167a4864ba4a9
7 changes: 4 additions & 3 deletions rest_framework/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -438,9 +438,10 @@ def handle_exception(self, exc):

def raise_uncaught_exception(self, exc):
if settings.DEBUG:
renderer = self.request.accepted_renderer
use_plaintext_traceback = getattr(renderer, 'format') not in ('html', 'api')
self.request.force_plaintext_errors(use_plaintext_traceback)
request = self.request
renderer_format = getattr(request.accepted_renderer, 'format')
use_plaintext_traceback = renderer_format not in ('html', 'api', 'admin')
request.force_plaintext_errors(use_plaintext_traceback)
raise

# Note: Views are made CSRF exempt from within `as_view` as to prevent
Expand Down