认为我包括名称可再使用的申请:
urlpatterns = patterns( ,
# ella urls
url( ^ella/ , include( ella.core.urls , namespace="ella")),
)
现在,Ella的申请就是这样:
urlpatterns = patterns( ,
url( r ^(?P<category>[a-z0-9-/]+)/$ , category_detail, name="category_detail" ),
# object detail
url( r ^(?P<category>[a-z0-9-/]+)/(?P<year>d{4})/(?P<month>d{1,2})/(?P<day>d{1,2})/(?P<content_type>[a-z0-9-]+)/(?P<slug>[a-z0-9-]+)/$ ,
object_detail, name="object_detail" )
)
现在,电话{% url ella: category_detail category="cat%}
工作罚款。 然而,当目标试图与具体内容建立联系时,它就叫了。
from django.core.urlresolvers import reverse
url = reverse( object_detail , kwargs={ required : params })
除非改写成文,否则这行不通。
from django.core.urlresolvers import reverse
url = reverse( ella:object_detail , kwargs={ required : params })
因此,如果我正确理解的话, 包括可改用名称的空间,便可打破所发申请中的所有内向反向(>)。
是真的? 我错了什么? 是否有办法?