Opened 14 years ago
Last modified 13 years ago
#16003 closed Bug
Admin incompatible with USE_ETAGS = True — at Initial Version
Reported by: | Chris Lamb | Owned by: | nobody |
---|---|---|---|
Component: | contrib.admin | Version: | dev |
Severity: | Release blocker | Keywords: | regression |
Cc: | pterk@…, real.human@… | Triage Stage: | Accepted |
Has patch: | yes | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
In SVN, the admin does not work with USE_ETAGS = True:
Environment:
Traceback:
File "/srv/www.example.com/example/packages/django/core/handlers/base.py" in get_response
- response = callback(request, *callback_args, callback_kwargs)
File "/srv/www.example.com/example/packages/django/contrib/admin/sites.py" in wrapper
- return self.admin_view(view, cacheable)(*args, kwargs)
File "/srv/www.example.com/example/packages/django/utils/decorators.py" in _wrapped_view
- response = view_func(request, *args, kwargs)
File "/srv/www.example.com/example/packages/django/views/decorators/cache.py" in _wrapped_view_func
- response = view_func(request, *args, kwargs)
File "/srv/www.example.com/example/packages/django/contrib/admin/sites.py" in inner
- return view(request, *args, kwargs)
File "/srv/www.example.com/example/packages/django/views/decorators/cache.py" in _wrapped_view_func
- add_never_cache_headers(response)
File "/srv/www.example.com/example/packages/django/utils/cache.py" in add_never_cache_headers
- patch_response_headers(response, cache_timeout=-1)
File "/srv/www.example.com/example/packages/django/utils/cache.py" in patch_response_headers
- responseETag = '"%s"' % hashlib.md5(response.content).hexdigest()
File "/srv/www.example.com/example/packages/django/template/response.py" in _get_content
- raise ContentNotRenderedError('The response content must be rendered before it can be accessed.')
Exception Type: ContentNotRenderedError at /a/admin/
Exception Value: The response content must be rendered before it can be accessed.