【问题标题】:Django3 Include path/The include urls.py not showing up the templatesDjango3 包含路径/包含 urls.py 未显示模板
【发布时间】: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 时,它会加载一个空页面,不会显示任何错误。所以我不知道我到底错过了什么。

【问题讨论】:

    标签: django-urls django-3.0


    【解决方案1】:

    好吧,所有初学者都会犯一些愚蠢的错误......我忘了在设置中定义我的应用程序。 我会建议所有在启动应用程序后立即在设置中添加应用程序的初学者。

    【讨论】:

      猜你喜欢
      • 2012-01-19
      • 2016-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-10
      • 2016-09-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多