我正在尝试使用Django框架构建Web应用。什么时候进入localhost:8000 / admin浏览器说:Firefox无法在127.0.0.1:8000建立与服务器的连接。
我正在使用PyCharm:
这是终端中出现的错误:
未找到:/
[[21 / Apr / 2020 15:18:20]“ GET / HTTP / 1.1” 404 2031之后服务器将关闭]
我的应用程序/网址:
from django.urls import path
from . import views
urlpatterns = [
path('', views.index),
]
以及我的项目/网址:
来自django.contrib导入管理员从django.urls导入路径,包括
urlpatterns = [
path('admin/', admin.site.urls),
path('KMIO_page/', include('KMIO_app1.urls')),
]
在您的日志中,它表示您访问的是home("/"
)路径,而不是admin("/admin"
)的路径。 urls.py
文件似乎不错。但是,您可以在app/urls.py
变量之外的urlpatterns
变量中添加变量app_name
,然后为其分配KMIO_app1
值或应用名称。最后但并非最不重要的一点是,您可以在app/urls.py
文件中为主目录添加斜杠("/"
)。例如:
app/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('/', views.index),
]
我希望能有所帮助。请让我知道是否可以解决您的问题。