【问题标题】:Runserver: " Not Found: / "运行服务器:“未找到:/”
【发布时间】:2023-10-18 02:24:01
【问题描述】:

我执行了 runserver 来测试 Django 框架,但它出现了一条消息“Not Found: /”。当我尝试页面localhost:8000 时,它工作正常,但消息仍然存在。有什么想法吗?

附:我试了localhost:8000/admin,消息没有出现。

网址.py

from django.conf.urls import url
from django.contrib import admin

urlpatterns = [
    url(r'^admin/', admin.site.urls),
]

【问题讨论】:

  • 你能发布你的 urls.py 吗?
  • 我现在才开始这个项目。我什至没有对项目进行任何修改。

标签: django frameworks server


【解决方案1】:

发生这种情况仅仅是因为您没有在 urls.py 中定义任何匹配 / 的模式,并且您有一些匹配 admin/ 的视图。

如果您想在http://127.0.0.1:8000/ 中显示某些内容,您需要先创建一个视图并将其添加到urls.py,例如

`url(r'^$', 'myview', name='myview'),``

我建议你关注Django tutorial

【讨论】:

  • 你是对的。我启动了一个新应用程序并为 / 定义了一个新网址,但我不再收到该消息。我只是想知道为什么我以前和现在都没有这个,开始一个新项目,它出现了。无论如何,谢谢你的帮助。