[Django 入门]各种奇怪

2015-07-27 13:17:13 +08:00
 wikinee

我按照网上的教程,自己写了helloworld也成功显示.之后看到有句:
http://127.0.0.1:8000 就能看到淡蓝色的欢迎界面.
但是我运行却是
Page not found(404)

Django 1.6
Python 2.7

为啥?

3848 次点击
所在节点    Django
14 条回复
roricon
2015-07-27 13:25:29 +08:00
两个地方检查一下:
urls.py
是不是正确设置了view的访问地址

settings.py
是不是正确的把你的app加入 INSTALLED_APPS 配置中了。
IanPeverell
2015-07-27 13:25:31 +08:00
地址应该是 127.0.0.1:8000/你的app名字/

比如Dash里面Django教程里部署的app名为polls,那么运行的时候地址就是 127.0.0.1:8000//polls/

原因是你在用正则表达式寻找模版的时候的路径设置的问题

我也是才学2个多月,如果有说错的地方还请多多指教 ^_^
WhiteLament
2015-07-27 13:30:20 +08:00
当站点下的 urls.py 里,包含了你自定义的url时,那个欢迎界面就会禁用
你可以试试注释掉你添加的url(可以保留一开始就有的admin),再访问127.0.0.1:8000就能看到It worked!的欢迎界面了
wph95
2015-07-27 13:36:30 +08:00
你把 源码 存Github / Coding 然后贴个地址呀
或者把 setting.py url.py views.py 贴出来

光听你这么描述没法帮你 。。。。
wshcdr
2015-07-27 14:16:54 +08:00
这...怎么判断哦
zjgsamuel
2015-07-27 14:33:20 +08:00
应该多看几遍教程啊 ~~
moosoome
2015-07-27 16:01:47 +08:00
其实你等于什么都没说... 重点检查urls.py
Mark24
2015-07-27 16:13:30 +08:00
同楼上,要看教程的哇
xxer
2015-07-27 23:32:45 +08:00
静下心来看,慢慢就会 入门的。
MrEggNoodle
2015-07-28 07:42:24 +08:00
我现在见到Django都会分享一次我的资料。。。

http://www.ziqiangxuetang.com/django/django-tutorial.html
这是一个非常好关于Django的简明教程,国内的,希望对你有帮助。

http://django-china.cn
这是一个国内相对活跃的Django论坛。他的Q群很活跃。(155719011)

http://www.cnblogs.com/fnng/p/3737964.html
这是一个叫虫师的Blog,有几篇不错的Django入门教程,完整的小项目。

http://study.163.com/course/introduction/320022.htm#/courseDetail
这是网易云课堂的一个Django课程,免费的~
wikinee
2015-07-28 14:28:59 +08:00
@WhiteLament 正解!!
wikinee
2015-07-28 14:36:20 +08:00
@wph95 首次发贴,下次按照格式来
wikinee
2015-07-28 14:38:17 +08:00
@Mark24 我就是按照教程说的做的,完成hello world,之后回头看过去还有欢迎界面,我就是显示不出来.后来@WhiteLament 经验丰富,把自定义url注释掉就行了
korvin
2016-01-07 01:10:55 +08:00
你说的淡蓝色应该是 it's work 那个页面吧,建好项目后在 urls.py 里没有任何修改的情况下会出现

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/208622

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX