将app urls.py链接到项目的urls.py时出现'not Found:/'错误

问题描述 投票:2回答:2

我无法链接到Django中的应用程序的urls.py文件

first_project urls.py

from django.contrib import admin
from django.urls import path
from django.conf.urls import include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('first_app', include('first_app.urls')),
]

first_app urls.py

from django.conf.urls import url
from first_app import views

urlpatterns = [
    url('', views.index, name='index'),
]

错误

Django version 2.1.7, using settings 'first_project.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Not Found: /
[31/Mar/2019 14:28:54] "GET / HTTP/1.1" 404 2038
python django
2个回答
1
投票

你必须在first_app网址上添加一个尾部斜杠:

from django.contrib import admin
from django.urls import path
from django.conf.urls import include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('first_app/', include('first_app.urls')),
]

1
投票

根据您的URL配置,您应该访问以下网址/first_app/ 例如:http://localhost/first_app/

© www.soinside.com 2019 - 2024. All rights reserved.