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.

Reply via email to