【问题标题】:Django - TemplateDoesNotExist Error / cant find .html fileDjango - TemplateDoesNotExist 错误/找不到 .html 文件
【发布时间】:2020-09-08 22:10:43
【问题描述】:

django 找不到 .html 文件并返回 TemplateDoesNotExist 错误!见下图。

Views.py

from django.shortcuts import render
from django.http import HttpResponse

def home(request):
    return render(request, 'blog/home.html')


def about(request):
    return HttpResponse('<h1>Blog About</h1>')

Urls.py

from django.urls import path
from . import views

urlpatterns = [
    path('', views.home, name='blog-home'),
    path('about/', views.about, name='blog-about'),]

Settings.py

在 setting.py 中一切都是默认的,我只在 TEMPLATES[]" 中更改了一件事

'DIRS': [os.path.join(BASE_DIR, 'template')],

更多下载代码rar文件: https://drive.google.com/open?id=1zg5CN4IyqPtMMyvkru6fUYAQJcbmfX00

【问题讨论】:

  • 这能回答你的问题吗? Django TemplateDoesNotExist?
  • 请在问题中显示您的文件布局,而不是要求用户下载您的项目。

标签: django


【解决方案1】:

我下载并运行了代码。只需在 settings.py 中将模板名称更改为模板,并在博客应用程序中更改目录名称。当我做同样的事情时它起作用了

【讨论】:

    猜你喜欢
    • 2014-02-19
    • 2013-06-20
    • 2015-09-02
    • 2012-12-18
    • 1970-01-01
    • 2018-02-03
    • 2015-09-06
    • 2015-06-13
    • 1970-01-01
    相关资源
    最近更新 更多