Django反向映射
我有以下文件 目录/url.py(项目) dirapp/url.py(应用程序)Django反向映射,django,Django,我有以下文件 目录/url.py(项目) dirapp/url.py(应用程序) 删除url(r'^$'中的$,包括('dirapp.url',namespace='dirapp')) 这表示URL模式的结束 应该是 url(r'^', include('dirapp.urls', namespace='dirapp')) 阅读更多关于删除url(r'^$'中的$,包括('dirapp.url',namespace='dirapp')) 这表示URL模式的结束 应该是 url(r'^', in
删除
url(r'^$'中的$
,包括('dirapp.url',namespace='dirapp'))
这表示URL模式的结束
应该是
url(r'^', include('dirapp.urls', namespace='dirapp'))
阅读更多关于删除
url(r'^$'中的$
,包括('dirapp.url',namespace='dirapp'))
这表示URL模式的结束
应该是
url(r'^', include('dirapp.urls', namespace='dirapp'))
阅读更多关于的信息这是不正确的
views.DetailView.as_view()
必须有一个从DetailView扩展的正确视图,例如
views.PersonDetail.as_view()
第二件事,不幸的是,您需要重新启动shell才能使更改生效
此外,如果存在名称空间,则需要使用此名称空间解析所有URL
reverse('namespace:name'), e.g. reverse('dirapp:index')
这是不正确的
views.DetailView.as_view()
必须有一个从DetailView扩展的正确视图,例如
views.PersonDetail.as_view()
第二件事,不幸的是,您需要重新启动shell才能使更改生效
此外,如果存在名称空间,则需要使用此名称空间解析所有URL
reverse('namespace:name'), e.g. reverse('dirapp:index')
您需要删除显示的第一个url中的
$
。您需要删除显示的第一个url中的$
。不幸的是,无论$是否存在,我都有相同的结果:(reverse('dirapp')
无效。请尝试reverse('detail',args=[1])
。更多信息。kwargs
应该可以正常工作。我让它正常工作了,不幸的是,我做了一些更改,但没有发现有什么帮助。但我发现代码中几乎没有错误……这里的主要问题是,您需要重新启动shell,以便路由更改生效。我不知道:(不幸的是,无论$s是否存在,我都有相同的结果:(reverse('dirapp')
无效。请尝试reverse('detail',args=[1]))
。更多信息。kwargs
应该可以正常工作。我让它正常工作了,不幸的是,我做了一些更改,但没有发现有什么帮助。但我发现代码中几乎没有错误……这里的主要问题是,您需要重新启动shell,以便路由更改生效。我不知道:(