AttributeError при использовании replace_urlpattern в Satchmo - PullRequest
0 голосов
/ 27 января 2011

Я пытаюсь переопределить стандартный вид категории в Satchmo.Я успешно переопределяю другие представления без проблем, но это выдает ошибку.Вот код, который я использую в своем корневом urls.py для переопределения представления категории по умолчанию:

replacement = url(r'^(?P<parent_slugs>([-\w]+/)*)?(?P<slug>[-\w]+)/$', 'pasma.custom_satchmo_views.category_view', {}, 'satchmo_category'),
replace_urlpattern(urlpatterns, replacement)

Это вызывает следующую ошибку:

Exception Type:     AttributeError
Exception Value:    'tuple' object has no attribute 'regex'

У кого-нибудь естьИдея, как я могу это исправить?

1 Ответ

2 голосов
/ 27 января 2011

Обратите внимание на запятую в первой строке.Вы присваиваете replacement одн кортеж, содержащий результат вызова url(): то же, что и replacement = (url(...),).

...