Я работаю над проектом django. В проект входят 2 приложения, а именно вакансии и блог. Url.py главного файла проекта:
from django.contrib import admin
from django.urls import path,include
from django.conf import settings
from django.conf.urls.static import static
import jobs.views
urlpatterns = [
path('admin/', admin.site.urls),
path('', jobs.views.home, name= 'home'),
path('blog/', include('blog.urls'))
] + static(settings.MEDIA_URL, document_root = settings.MEDIA_ROOT)
Вы понимаете, что я вызываю вывод заданий дома. Url.py блога:
from django.urls import path
from . import views
urlpatterns = [
path('', views.allblogs, name= 'allblogs'),
]
, а views.py блога:
from django.shortcuts import render
def allblogs(request):
return render(request, 'blog/allblogs.html')
Это приводит к ошибке, что блог / не может быть найден. Я должен упомянуть, что делаю allblogs. html в адресе project / blog / templates / blog. Веб-страница показывает, что пытается найти страницу в этом каталоге: ... project \ jobs \ templates \ blog \ allblogs. html
Сообщение об ошибке: TemplateDoesNotExist в / blog / URL-адрес запроса: http://localhost: 8000 / blog / Тип исключения: TemplateDoesNotExist
Я не знаю, почему это так. пытаясь найти его в вакансиях, где он должен искать его в папке блогов. Может кто поможет? Может я наделал глупостей ..