mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-08-01 11:00:13 +03:00
Fix post-only view with admin renderer.
This commit is contained in:
parent
28040b3bda
commit
13c904fc71
|
@ -760,9 +760,10 @@ class AdminRenderer(BrowsableAPIRenderer):
|
|||
self.error_form = self.get_rendered_html_form(data, view, request.method, request)
|
||||
self.error_title = {'POST': 'Create', 'PUT': 'Edit'}.get(request.method, 'Errors')
|
||||
|
||||
with override_method(view, request, 'GET') as request:
|
||||
response = view.get(request, *view.args, **view.kwargs)
|
||||
data = response.data
|
||||
if hasattr(view, 'get'):
|
||||
with override_method(view, request, 'GET') as request:
|
||||
response = view.get(request, *view.args, **view.kwargs)
|
||||
data = response.data
|
||||
|
||||
template = loader.get_template(self.template)
|
||||
context = self.get_context(data, accepted_media_type, renderer_context)
|
||||
|
|
Loading…
Reference in New Issue
Block a user