如何解决Django3 包含路径/包含 urls.py 未显示模板
我对 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 时,它会加载一个空页面,不会显示任何错误。所以我不知道我到底错过了什么。
解决方法
因为所有初学者都会犯愚蠢的错误......我忘记在设置中定义我的应用程序。 我建议所有初学者在启动应用程序后立即将应用程序添加到设置中。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。