Opened 14 years ago
Last modified 13 years ago
#16003 closed Bug
Admin incompatible with USE_ETAGS = True — at Version 1
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 (last modified by )
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 111. response = callback(request, *callback_args, **callback_kwargs) File "/srv/www.example.com/example/packages/django/contrib/admin/sites.py" in wrapper 213. return self.admin_view(view, cacheable)(*args, **kwargs) File "/srv/www.example.com/example/packages/django/utils/decorators.py" in _wrapped_view 91. response = view_func(request, *args, **kwargs) File "/srv/www.example.com/example/packages/django/views/decorators/cache.py" in _wrapped_view_func 77. response = view_func(request, *args, **kwargs) File "/srv/www.example.com/example/packages/django/contrib/admin/sites.py" in inner 196. return view(request, *args, **kwargs) File "/srv/www.example.com/example/packages/django/views/decorators/cache.py" in _wrapped_view_func 78. add_never_cache_headers(response) File "/srv/www.example.com/example/packages/django/utils/cache.py" in add_never_cache_headers 116. patch_response_headers(response, cache_timeout=-1) File "/srv/www.example.com/example/packages/django/utils/cache.py" in patch_response_headers 105. response['ETag'] = '"%s"' % hashlib.md5(response.content).hexdigest() File "/srv/www.example.com/example/packages/django/template/response.py" in _get_content 110. 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.
Change History (1)
comment:1 by , 14 years ago
Description: | modified (diff) |
---|---|
Keywords: | regression added |
Severity: | Normal → Release blocker |
Triage Stage: | Unreviewed → Accepted |
Note:
See TracTickets
for help on using tickets.
Fixed formatting, please use preview. I suspect this is due to r16087. It does not happen with 1.3 release. There's also a likely-related thread on django-developers: http://groups.google.com/group/django-developers/browse_thread/thread/f96e982254fbe5c3