问答详情
源自:2-4 Django HelloWorld

按老师配置出现以下问题 请问是什么原因

terminal 端出现NOT found:/

https://img1.mukewang.com/5cb724040001c22d05960229.jpg

https://img2.mukewang.com/5cb7240400016fbb07480213.jpg

https://img.mukewang.com/5cb724040001f2e608180296.jpg

https://img3.mukewang.com/5cb724050001364805880214.jpg


提问者:慕九州4398493 2019-04-17 21:01

个回答

  • 咚咚呛
    2019-04-19 23:31:21

    默认页面是没有最后的斜杠的,需要把斜杠去掉。

  • 慕先生5172931
    2019-05-03 15:19:48

    path('', include('blog.urls'))

    path('',blog.views.hell_world)
    对应的改成这样就能成功运行,至于为什么得看官方文档,我看不懂只知道暂时的解决办法。
    还有想问一下我的from django.urls import path,include这句代码中为什么path和include下边一直有红色波浪线,是原有设置还是哪里出问题了

  • Awful_Leo
    2019-04-23 16:46:51

    跟斜杠没有关系,我也发现这个问题了。

    1. 如果更改了项目文件,最好重新运行 python manage.py runserver

    2. 如果最后一个图中的urlpatterns中只有admin那一行,那就在访问127.0.0.1:8080的时候默认打开欢迎页面,如果admin后面还有其它内容,那欢迎页面就会有问题。

    3. 老师说的要去掉的斜杠,项目默认就有的,而且我试了一下,去了也并不能解决问题。

    目前依然不知道原因是什么。

  • 慕九州4398493
    2019-04-17 21:03:37

    setting 也没有问题