#14507: Static file serving is broken after rev 14293 -------------------------------------+-------------------------------------- Reporter: mbi | Owner: jezdez Status: reopened | Milestone: 1.3 Component: Core framework | Version: 1.2 Resolution: | Keywords: static, static_serve Stage: Accepted | Has_patch: 1 Needs_docs: 0 | Needs_tests: 0 Needs_better_patch: 0 | -------------------------------------+-------------------------------------- Changes (by jnns):
* status: closed => reopened * resolution: fixed => Comment: I created a Templatetag which renders an `AuthenticationForm` on every page if the user is not logged in. The form uses `context["request"]` which is passed to the Templatetag's `render()` function. When I view the webpage on the development server with `settings.DEBUG = False` the `ImproperlyConfigured` exception is not raised as exptected. Instead, all the static files return the following traceback: {{{ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/django/core/servers/basehttp.py", line 281, in run self.result = application(self.environ, self.start_response) File "/usr/lib/python2.6/dist- packages/django/contrib/staticfiles/handlers.py", line 57, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.6/dist- packages/django/contrib/staticfiles/handlers.py", line 57, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.6/dist-packages/django/core/handlers/wsgi.py", line 253, in __call__ response = self.get_response(request) File "/usr/lib/python2.6/dist-packages/django/core/handlers/base.py", line 155, in get_response return self.handle_uncaught_exception(request, resolver, sys.exc_info()) File "/usr/lib/python2.6/dist-packages/django/core/handlers/base.py", line 193, in handle_uncaught_exception return callback(request, **param_dict) File "/usr/lib/python2.6/dist-packages/django/views/defaults.py", line 24, in server_error return http.HttpResponseServerError(t.render(Context({}))) File "/usr/lib/python2.6/dist-packages/django/template/__init__.py", line 173, in render return self._render(context) File "/usr/lib/python2.6/dist-packages/django/template/__init__.py", line 167, in _render return self.nodelist.render(context) File "/usr/lib/python2.6/dist-packages/django/template/__init__.py", line 796, in render bits.append(self.render_node(node, context)) File "/usr/lib/python2.6/dist-packages/django/template/__init__.py", line 809, in render_node return node.render(context) File "/usr/lib/python2.6/dist-packages/django/template/loader_tags.py", line 125, in render return compiled_parent._render(context) File "/usr/lib/python2.6/dist-packages/django/template/__init__.py", line 167, in _render return self.nodelist.render(context) File "/usr/lib/python2.6/dist-packages/django/template/__init__.py", line 796, in render bits.append(self.render_node(node, context)) File "/usr/lib/python2.6/dist-packages/django/template/__init__.py", line 809, in render_node return node.render(context) File "/usr/lib/python2.6/dist-packages/django/template/loader_tags.py", line 62, in render result = block.nodelist.render(context) File "/usr/lib/python2.6/dist-packages/django/template/__init__.py", line 796, in render bits.append(self.render_node(node, context)) File "/usr/lib/python2.6/dist-packages/django/template/__init__.py", line 809, in render_node return node.render(context) File "/usr/lib/python2.6/dist-packages/django/template/defaulttags.py", line 258, in render return self.nodelist_true.render(context) File "/usr/lib/python2.6/dist-packages/django/template/__init__.py", line 796, in render bits.append(self.render_node(node, context)) File "/usr/lib/python2.6/dist-packages/django/template/__init__.py", line 809, in render_node return node.render(context) File "/usr/lib/python2.6/dist-packages/django/template/defaulttags.py", line 260, in render return self.nodelist_false.render(context) File "/usr/lib/python2.6/dist-packages/django/template/__init__.py", line 796, in render bits.append(self.render_node(node, context)) File "/usr/lib/python2.6/dist-packages/django/template/__init__.py", line 809, in render_node return node.render(context) File "/home/jannis/Projekte/[…]/templatetags/loginform.py", line 15, in render request = context["request"] File "/usr/lib/python2.6/dist-packages/django/template/context.py", line 46, in __getitem__ raise KeyError(key) KeyError: 'request' }}} -- Ticket URL: <http://code.djangoproject.com/ticket/14507#comment:4> Django <http://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To post to this group, send email to django-upda...@googlegroups.com. To unsubscribe from this group, send email to django-updates+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-updates?hl=en.