Django urlpattern不起作用

时间:2013-12-17 10:51:41

标签: python django url

我创建了一个非常简单的项目,但它向我显示了Django 404错误页面(调试模式为On)。

urls.py:

....

urlpatterns = patterns('',
    (r'^news/', include('news.urls')),
)

news / urls.py:

....

urlpatterns = patterns('news.views',
    (r'^$', 'news'),
)    

我在INSTALLED_APPS中也有“新闻”。

当我打开

http://localhost/news/
浏览器中的

Django向我显示404错误:

" ... Page not found. Request URL: http://localhost/news// ..."

我的网址有什么问题?

3 个答案:

答案 0 :(得分:0)

您的urls.py说“在应用def news(request)中的文件views.py内调用一个功能news。此功能是否存在?

答案 1 :(得分:0)

你在url的末尾有两个斜杠。也许是答案

答案 2 :(得分:0)

假设新闻是你的应用名称,新闻也是视图名称。 在news / urls.py中试试这个:

urlpatterns = patterns('',
    (r'^$', 'news.views.news'),
)    

您的代码应该正常工作