id summary reporter owner description type status component version severity resolution keywords cc stage has_patch needs_docs needs_tests needs_better_patch easy ui_ux 8251 Receiving NoReverseMatch using {% url %} and Generic Views Bryan Veloso nobody "My project uses only generic views with named URL patterns. After updating to [8317] tonight, I ran into an error probably related to the [8211] NoReverseMatch exception change. Before the update, my `{% url %}` tags, which consist of only a single argument, e.g. `{% url project-list %}` return the following error: {{{ Traceback (most recent call last):, referer: http://djangoplugables.com/ File ""/usr/lib/python2.5/site-packages/django/core/handlers/wsgi.py"", line 216, in __call__, referer: http://djangoplugables.com/ response = self.get_response(request), referer: http://djangoplugables.com/ File ""/usr/lib/python2.5/site-packages/django/core/handlers/base.py"", line 125, in get_response, referer: http://djangoplugables.com/ return self.handle_uncaught_exception(request, resolver, exc_info), referer: http://djangoplugables.com/ File ""/usr/lib/python2.5/site-packages/django/core/handlers/base.py"", line 157, in handle_uncaught_exception, referer: http://djangoplugables.com/ return callback(request, **param_dict), referer: http://djangoplugables.com/ File ""/usr/lib/python2.5/site-packages/django/views/defaults.py"", line 89, in server_error, referer: http://djangoplugables.com/ return http.HttpResponseServerError(t.render(Context({}))), referer: http://djangoplugables.com/ File ""/usr/lib/python2.5/site-packages/django/template/__init__.py"", line 176, in render, referer: http://djangoplugables.com/ return self.nodelist.render(context), referer: http://djangoplugables.com/ File ""/usr/lib/python2.5/site-packages/django/template/__init__.py"", line 751, in render, referer: http://djangoplugables.com/ bits.append(self.render_node(node, context)), referer: http://djangoplugables.com/ File ""/usr/lib/python2.5/site-packages/django/template/__init__.py"", line 764, in render_node, referer: http://djangoplugables.com/ return node.render(context), referer: http://djangoplugables.com/ File ""/usr/lib/python2.5/site-packages/django/template/loader_tags.py"", line 97, in render, referer: http://djangoplugables.com/ return compiled_parent.render(context), referer: http://djangoplugables.com/ File ""/usr/lib/python2.5/site-packages/django/template/__init__.py"", line 176, in render, referer: http://djangoplugables.com/ return self.nodelist.render(context), referer: http://djangoplugables.com/ File ""/usr/lib/python2.5/site-packages/django/template/__init__.py"", line 751, in render, referer: http://djangoplugables.com/ bits.append(self.render_node(node, context)), referer: http://djangoplugables.com/ File ""/usr/lib/python2.5/site-packages/django/template/__init__.py"", line 764, in render_node, referer: http://djangoplugables.com/ return node.render(context), referer: http://djangoplugables.com/ File ""/usr/lib/python2.5/site-packages/django/template/defaulttags.py"", line 29, in render, referer: http://djangoplugables.com/ output = self.nodelist.render(context), referer: http://djangoplugables.com/ File ""/usr/lib/python2.5/site-packages/django/template/__init__.py"", line 751, in render, referer: http://djangoplugables.com/ bits.append(self.render_node(node, context)), referer: http://djangoplugables.com/ File ""/usr/lib/python2.5/site-packages/django/template/__init__.py"", line 764, in render_node, referer: http://djangoplugables.com/ return node.render(context), referer: http://djangoplugables.com/ File ""/usr/lib/python2.5/site-packages/django/template/defaulttags.py"", line 369, in render, referer: http://djangoplugables.com/ args=args, kwargs=kwargs), referer: http://djangoplugables.com/ File ""/usr/lib/python2.5/site-packages/django/core/urlresolvers.py"", line 307, in reverse, referer: http://djangoplugables.com/ *args, **kwargs))), referer: http://djangoplugables.com/ File ""/usr/lib/python2.5/site-packages/django/core/urlresolvers.py"", line 291, in reverse, referer: http://djangoplugables.com/ raise NoReverseMatch(""Reverse for '%s' not found."" % lookup_view), referer: http://djangoplugables.com/ NoReverseMatch: Reverse for 'settings.project-list' not found., referer: http://djangoplugables.com/ }}} What bugs me here is that it is looking in `settings.project-list`. Why would it be looking in the settings for a named URL argument? I was told that this could be a bug and I am reporting it as such. Please do not complicate matters by trying to find something more complex. I am merely using generic views and named arguments, and I am receiving these errors. " closed Core (Other) dev duplicate ega641@… Accepted 0 0 0 0 0 0