【发布时间】:2013-05-23 13:06:41
【问题描述】:
我无法创建嵌套命名空间,就像它们在 https://docs.djangoproject.com/en/1.4/topics/http/urls/ 中呈现的那样,每次我超过 1 级时,我都会丢失所有其他命名空间,有没有人成功做到这一点,如果是这样,django url 的最佳实践是什么。
urlpatterns_3rd_level = patterns('example.basket.views', url(r'^3rd$', 'home', name='home'))
urlpatterns_2nd_level = patterns('', url(r'^2nd$', include(urlpatterns_3rd_level, namespace='basket')))
urlpatterns = patterns('', url(r'^1st$', include(urlpatterns_2nd_level, namespace='store')))
reverse('store:basket:home') # No namespace named basket
【问题讨论】: