I'm hitting the same error as well. I was using 3.0.6, just upgraded to
3.0.9 but the issue is persisting.
On Monday, February 10, 2014 4:32:32 AM UTC-5, Jacob wrote:
>
>
> 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.