我正在与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的前缀,或从该模式中删除$。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top