0

在我的 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 有什么问题,提前谢谢

4

2 回答 2

3

你的第一条路线有错字,应该是^/$

于 2012-08-05T03:52:31.117 回答
1

实际上,如果“APPEND_SLASH”为真,则正则表达式中不需要最后一个斜杠。

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

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

于 2012-08-05T17:49:38.833 回答