0

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'

誰かが私がこれを修正する方法を知っていますか?

4

1 に答える 1

2

最初の行の末尾のコンマに注意してください。call: と同じreplacement結果を含む 1 つのタプルを割り当てています。url()replacement = (url(...),)

于 2011-01-27T09:55:45.090 に答える