django项目中找不到页面

时间:2012-08-05 03:36:22

标签: python django

在我的django项目中,当我访问localhost:8000时,它说:

Page not found (404)
Request Method: GET
Request URL:    http://127.0.0.1:8000/

urls.py是:

^$/
hello/$
now/$
^add/$
todolist/$
userlist/$
admin/
^currenturl/$
task/addUI/$
task/addUI/taskadd/$

django版本是1.3.3 有什么问题,提前谢谢

2 个答案:

答案 0 :(得分:3)

您的第一条路线中有拼写错误,应为^/$

答案 1 :(得分:1)

实际上,如果'APPEND_SLASH'为True,则无需在正则表达式中使用最后一个斜杠。

    url(r'^$', ...)

PLS。请参考Djanobook ch. 3:“如果您喜欢所有以斜杠结尾的URL(这是Django开发人员的偏好),那么您需要做的就是添加一个尾部斜杠每个URL模式并将APPEND_SLASH设置为True。如果您希望您的URL不具有尾部斜杠,或者您希望基于每个URL来决定它,请将APPEND_SLASH设置为False,并在您认为合适的URL模式中添加尾部斜杠。 “