程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Django報錯:TemplateDoesNotExist at /

編輯:Python


問題原因:缺少Template路徑
解決方法:添加路徑

  1. 找到settings.py文件,在最開始位置補充代碼:
import os
BASE_DIR = Path(__file__).resolve().parent.parent
  1. 在TEMPLATES中添加DIRS的路徑列表:

原先的DIRS是空列表,改成下面的代碼。

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

修改後:

TEMPLATES = [
{

'BACKEND': 'django.template.backends.django.DjangoTemplates',
#'DIRS': [],
'DIRS': [os.path.join(BASE_DIR, 'templates')],
'APP_DIRS': True,
'OPTIONS': {

'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved