I get this error when I try to resolve some url pattern name.
It seems that mem_args is dict object, but why?

% python2.5 manage.py shell
>>> from django.core.urlresolvers import reverse
>>> reverse('staticpages-staticpage_delete', {'object_id': 4})
Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "/home/sector119/devel/django_src/django/core/urlresolvers.py",
line 297, in reverse
    return iri_to_uri(u'/' + get_resolver(urlconf).reverse(viewname,
*args, **kwargs))
  File "/home/sector119/devel/django_src/django/utils/functional.py",
line 128, in wrapper
    if mem_args in cache:
TypeError: dict objects are unhashable

urls.py:
urlpatterns = patterns('views.generic',
    url(r'^$', 'simple.redirect_to', {'url': 'staticpage/'}),

    url(r'^staticpage/$', 'list_detail.object_search',
staticpage_list_info, name='staticpages-
staticpage_list'),
    url(r'page/(?P<page>\d+)/$', 'list_detail.object_search',
staticpage_list_info),

    url(r'^staticpage/(?P<object_id>\d+)/$',
'list_detail.object_detail', staticpage_detail_info,
name='staticpages-staticpage_detail'),

    url(r'staticpage/create/$', 'create_update.create_object',
staticpage_create_update_info,                 name='staticpages-
staticpage_create'),

    url(r'staticpage/(?P<object_id>\d+)/update/$',
'create_update.update_object',
staticpage_create_update_info, name='staticpages-staticpage_update'),

    url(r'staticpage/(?P<object_id>[\d+/]+)/delete/$',
'create_update.delete_object', staticpage_delete_info,
name='staticpages-staticpage_delete'),
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to