V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wikinee
V2EX  ›  Django

[Django 入门]各种奇怪

  •  
  •   wikinee · 2015-07-27 13:17:13 +08:00 · 4005 次点击
    这是一个创建于 3400 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    Django 1.6
    Python 2.7

    为啥?

    14 条回复    2016-01-07 01:10:55 +08:00
    roricon
        1
    roricon  
       2015-07-27 13:25:29 +08:00
    两个地方检查一下:
    urls.py
    是不是正确设置了view的访问地址

    settings.py
    是不是正确的把你的app加入 INSTALLED_APPS 配置中了。
    IanPeverell
        2
    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
        3
    WhiteLament  
       2015-07-27 13:30:20 +08:00   ❤️ 1
    当站点下的 urls.py 里,包含了你自定义的url时,那个欢迎界面就会禁用
    你可以试试注释掉你添加的url(可以保留一开始就有的admin),再访问127.0.0.1:8000就能看到It worked!的欢迎界面了
    wph95
        4
    wph95  
       2015-07-27 13:36:30 +08:00
    你把 源码 存Github / Coding 然后贴个地址呀
    或者把 setting.py url.py views.py 贴出来

    光听你这么描述没法帮你 。。。。
    wshcdr
        5
    wshcdr  
       2015-07-27 14:16:54 +08:00
    这...怎么判断哦
    zjgsamuel
        6
    zjgsamuel  
       2015-07-27 14:33:20 +08:00
    应该多看几遍教程啊 ~~
    moosoome
        7
    moosoome  
       2015-07-27 16:01:47 +08:00
    其实你等于什么都没说... 重点检查urls.py
    Mark24
        8
    Mark24  
       2015-07-27 16:13:30 +08:00
    同楼上,要看教程的哇
    xxer
        9
    xxer  
       2015-07-27 23:32:45 +08:00 via Android
    静下心来看,慢慢就会 入门的。
    MrEggNoodle
        10
    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
        11
    wikinee  
    OP
       2015-07-28 14:28:59 +08:00
    @WhiteLament 正解!!
    wikinee
        12
    wikinee  
    OP
       2015-07-28 14:36:20 +08:00
    @wph95 首次发贴,下次按照格式来
    wikinee
        13
    wikinee  
    OP
       2015-07-28 14:38:17 +08:00
    @Mark24 我就是按照教程说的做的,完成hello world,之后回头看过去还有欢迎界面,我就是显示不出来.后来@WhiteLament 经验丰富,把自定义url注释掉就行了
    korvin
        14
    korvin  
       2016-01-07 01:10:55 +08:00 via Android
    你说的淡蓝色应该是 it's work 那个页面吧,建好项目后在 urls.py 里没有任何修改的情况下会出现
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2600 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:41 · PVG 18:41 · LAX 02:41 · JFK 05:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.