Вы пытаетесь получить доступ к index/
url, но вы не установили этот шаблон ни в одном из ваших файлов urls.
Если вы хотите установить этот шаблон URL, вы должны сделать это следующим образом:
from django.contrib import admin
from django.urls import path, include
from first_app import views, urls
urlpatterns = [
path('admin/', admin.site.urls),
path(r'^index/', views.index),
path(r'^first_app/', include('first_app.urls')),
]
Вы также включаете другой файл URL, но он ссылается на те же представления.В любом случае, если вы установите шаблон index/
url в вашем first_app urls.py, например:
from django.urls import path
from first_app import views
urlpatterns = [
path(r'^index/', views.index, name='index'),
]
Правильный URL для этого шаблона будет first_app/index/
.
Inоба файла URL обращаются к одному и тому же представлению (first_app.views.index
), поэтому оба URL (index/
и first_app/index/
) будут в точности одинаковыми.