Hello,
While attempting to change a users password on the admin page this error is
thrown:
>
> *Exception Type: NoReverseMatch*
> *Exception Value: **Reverse for
> 'django.contrib.auth.admin.user_change_password' with arguments '(u'2',)'
> and keyword arguments '{}' not found. 0 pattern(s) tried: []*
Traceback points to mezzanine/core/templatetags/mezzanine_tags.py in
translate_url:
1.
translation.activate(language)
2.
try:
3.
url_name = (view.url_name if not view.namespace
4.
else '%s:%s' % (view.namespace, view.url_name))
5.
url = reverse(url_name, args=view.args, kwargs=view.kwargs)
6.
except NoReverseMatch:
7.
url_name = "admin:" + view.url_name
1.
url = reverse(url_name, args=view.args, kwargs=view.kwargs)
...
1.
translation.activate(current_language)
2.
if context['request'].META["QUERY_STRING"]:
3.
url += "?" + context['request'].META["QUERY_STRING"]
4.
return url
My urls.py:
>
> *urlpatterns = patterns('',*
> * (r'^i18n/', include('django.conf.urls.i18n')),*
> *)*
> *urlpatterns += solid_i18n_patterns("",*
> * (..., include(admin.site.urls)),** ...*
I'm using mez 3.0.8, solid i18n patterns, two languages with USE_I18N =
True. However I removed solid i18n integration yet the error still
persists.
The admin dropdown language selector appears to be working normally and
modifies the url/language but removing the translate_url code bypasses the
error.. Furthermore I can change the password of the current user as well
as add new users.
I had a look at https://github.com/stephenmcd/mezzanine/issues/901 but I
can't make sense of it.
Any ideas? Do I have something setup incorrectly?
Thanks!
-Jacob
Full traceback below...
Traceback (most recent call last):
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/core/handlers/base.py",
>
> line 139, in get_response
> response = response.render()
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/response.py",
>
> line 105, in render
> self.content = self.rendered_content
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/response.py",
>
> line 82, in rendered_content
> content = template.render(context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/base.py",
>
> line 140, in render
> return self._render(context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/test/utils.py",
>
> line 85, in instrumented_test_render
> return self.nodelist.render(context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/base.py",
>
> line 840, in render
> bit = self.render_node(node, context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/debug.py",
>
> line 78, in render_node
> return node.render(context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/loader_tags.py",
>
> line 123, in render
> return compiled_parent._render(context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/test/utils.py",
>
> line 85, in instrumented_test_render
> return self.nodelist.render(context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/base.py",
>
> line 840, in render
> bit = self.render_node(node, context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/debug.py",
>
> line 78, in render_node
> return node.render(context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/loader_tags.py",
>
> line 123, in render
> return compiled_parent._render(context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/test/utils.py",
>
> line 85, in instrumented_test_render
> return self.nodelist.render(context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/base.py",
>
> line 840, in render
> bit = self.render_node(node, context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/debug.py",
>
> line 78, in render_node
> return node.render(context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/loader_tags.py",
>
> line 62, in render
> result = block.nodelist.render(context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/base.py",
>
> line 840, in render
> bit = self.render_node(node, context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/debug.py",
>
> line 78, in render_node
> return node.render(context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/defaulttags.py",
>
> line 305, in render
> return nodelist.render(context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/base.py",
>
> line 840, in render
> bit = self.render_node(node, context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/debug.py",
>
> line 78, in render_node
> return node.render(context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/defaulttags.py",
>
> line 305, in render
> return nodelist.render(context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/base.py",
>
> line 840, in render
> bit = self.render_node(node, context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/debug.py",
>
> line 78, in render_node
> return node.render(context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/mezzanine/template/__init__.py",
>
> line 121, in render
> return self.nodelist.render(context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/base.py",
>
> line 840, in render
> bit = self.render_node(node, context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/debug.py",
>
> line 78, in render_node
> return node.render(context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/defaulttags.py",
>
> line 305, in render
> return nodelist.render(context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/base.py",
>
> line 840, in render
> bit = self.render_node(node, context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/debug.py",
>
> line 78, in render_node
> return node.render(context)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/defaulttags.py",
>
> line 196, in render
> nodelist.append(node.render(context))
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/template/base.py",
>
> line 1125, in render
> return func(*resolved_args, **resolved_kwargs)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/mezzanine/core/templatetags/mezzanine_tags.py",
>
> line 638, in translate_url
> url = reverse(url_name, args=view.args, kwargs=view.kwargs)
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/core/urlresolvers.py",
>
> line 509, in reverse
> return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args,
> **kwargs))
> File
> "/home/vagrant/.virtualenvs/mez/local/lib/python2.7/site-packages/django/core/urlresolvers.py",
>
> line 429, in _reverse_with_prefix
> (lookup_view_s, args, kwargs, len(patterns), patterns))
--
You received this message because you are subscribed to the Google Groups
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.