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

出现404

url为http://127.0.0.1:8000/

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

url为http://127.0.0.1:8000/blog/hello_world时候,能显示

https://img4.mukewang.com/5cee1ea200011da307140209.jpg


提问者:精慕门1202912 2019-05-29 13:55

个回答

  • weixin_慕斯7048982
    2019-11-08 09:38:37

    请问你后面解决了吗,是什么问题,我也出现跟你一样的问题

  • qq_慕仙500492
    2019-07-26 11:13:48

    我觉得应该是django框架代码设置原因,应该是判断path路径是否只有admin/如果只有就返回已经设置好的空路径(即欢迎界面),如果有其他路径就寻找空路径的页面,然后返回。

    你试想一下,如果不这样设置以后写代码,一打开127.0.0.1/8000就返回django欢迎界面不是很怪么

  • 精慕门1202912
    2019-05-30 16:49:25

    这样添加是可以进入,但是已经不是没加blog的那个页面,这个是admin页面去了,

  • 慕的地7421187
    2019-05-29 20:17:14

    include方式会去urlpatterns数组中寻找匹配的路径,如果路径中没有匹配127.0.0.1:8000/后面空路径时,就会报错

    ,添加

    path('', admin.site.urls),看看效果