1

我正在与 Django 合作,诚然这是第一次做任何真实的事情。

URL 配置如下所示:

urlpatterns = patterns('my_site.core_prototype.views',

    (r'^newpost/$', 'newPost'),

    (r'^$', 'NewPostAndDisplayList'), # capture nothing...


    #more here... - perhaps the perma-links?
)

这是在应用程序的 url.py 中,它是通过以下方式从项目的 url.py 加载的:

urlpatterns = patterns('',
    # only app for now.
    (r'^$', include('my_site.core_prototype.urls')),
)

问题是,当我收到 404 尝试使用newpost时,错误页面只显示^$-- 它似乎忽略了newpost模式......

我确定解决方案可能很简单,但现在我错过了。有人可以帮助我走上正轨吗...

4

1 回答 1

3

您的包含模式将仅匹配空 URL 字符串,将其更改为应映射到包含的 url 的前缀,或从该模式中删除 $。

于 2010-04-27T03:11:32.677 回答