django“未找到”错误页面仅显示两个预期URL之一
-
01-10-2019 - |
题
我正在与Django合作,这是第一次做任何真实的事情。
URL配置看起来如下:
urlpatterns = patterns('my_site.core_prototype.views',
(r'^newpost/$', 'newPost'),
(r'^$', 'NewPostAndDisplayList'), # capture nothing...
#more here... - perhaps the perma-links?
)
这是在从项目的url.py上加载的应用程序中的。
urlpatterns = patterns('',
# only app for now.
(r'^$', include('my_site.core_prototype.urls')),
)
问题是,当我收到404尝试使用时 newpost
, ,错误页面仅显示 ^$
- 似乎忽略了 newpost
图案...
我确定解决方案可能是愚蠢的简单,但现在我缺少它。有人可以帮助我走上正确的道路吗?
解决方案
您的包含模式只能匹配一个空的URL字符串,将其更改为应映射到随附的URL的前缀,或从该模式中删除$。
不隶属于 StackOverflow