Рендеринг шаблона работает нормально, но когда я использую наследование шаблона, появляется ошибка
Я пробовал использовать {% include 'navbar.html'%} в шаблоне room.html, оба они работают нормально и отображают шаблон, но когда я добавляю {% include 'navbar.html'%} в room.html при попытке рендеринга он выдает эту ошибку. Я также включил шаблоны в настройках, что кажется проблемой. Файл urls в первом приложении имеет вид
from django.urls import path
from . import views
urlpatterns =[
path('',views.home),
path('room/',views.room),
path('navbar/',views.navbar),
а файл views выглядит так
from django.shortcuts import render
from django.http import HttpResponse
def home(request):
return render(request,'firstapp/home.html')
def room(request):
return render(request,'firstapp/room.html')
def navbar(request):
return render(request,'firstapp/navbar.html')
def main(request):
return render(request,'main.html')
images of error displayed in Django and setting file
[1]: https://i.stack.imgur.com/MH8fL.png ошибка, отображаемая в Django
[2]: https://i.stack.imgur.com/Wh8Ot.png ошибка отображается в Django [3]: https://i.stack.imgur.com/phUt0.png файл настроек
Добро пожаловать на SO! Не публикуйте код/ошибки в картинках. Помогите сообществу помочь вам :)
Вероятно, вам нужно использовать:
{% include 'firstapp/navbar.html' %}