模板渲染工作正常但是当我使用模板继承时它显示错误
template rendering works fine but when I use template inheritance it displays error
我尝试在 room.html 模板上使用 {% include 'navbar.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),
视图文件是这样的
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!图片不要postcode/errors。帮助社区帮助你:)
您可能需要使用:
{% include 'firstapp/navbar.html' %}
我尝试在 room.html 模板上使用 {% include 'navbar.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),
视图文件是这样的
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!图片不要postcode/errors。帮助社区帮助你:)
您可能需要使用:
{% include 'firstapp/navbar.html' %}