我创建了一个非常简单的项目,但它向我显示了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// ..."
我的网址有什么问题?
答案 0 :(得分:0)
您的urls.py说“在应用def news(request)
中的文件views.py
内调用一个功能news
。此功能是否存在?
答案 1 :(得分:0)
你在url的末尾有两个斜杠。也许是答案
答案 2 :(得分:0)
假设新闻是你的应用名称,新闻也是视图名称。 在news / urls.py中试试这个:
urlpatterns = patterns('',
(r'^$', 'news.views.news'),
)
您的代码应该正常工作