【发布时间】:2021-06-19 09:17:30
【问题描述】:
我对 python Django 很陌生;我试图弄清楚过去几个小时我到底错过了什么。 这是我的代码结构
url.py
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('signup', views.signupuser, name="signupuser"),
path ('', views.home, name='home'),
path ('socialcard', views.create_social_card, name='create_social_card'),
path ('dashboard/', include('dashboard.urls')),
]
然后我在仪表板应用程序中创建了另一个 URL 集;这是代码。
From django.shortcuts import render
# Create your views here.
def dashboard(request):
home="dashboard"
return render(request, 'dashboard.html', {'home':home})
我收到以下错误,
TemplateDoesNotExist 在 /dashboard/ 仪表盘.html
我不知道我缺少什么,我已经在应用程序中添加了模板文件夹,还添加了子文件夹仪表板。像这个仪表板/模板/仪表板,然后有dashboard.html
当我将模板路径添加为 base.html 时,它会加载一个空页面,不会显示任何错误。所以我不知道我到底错过了什么。
【问题讨论】: