Путь не может быть найден в django - PullRequest
0 голосов
/ 09 мая 2020

Я работаю над проектом 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

Я не знаю, почему это так. пытаясь найти его в вакансиях, где он должен искать его в папке блогов. Может кто поможет? Может я наделал глупостей ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...