【发布时间】:2017-05-18 12:01:23
【问题描述】:
我在项目的 settings.py 文件中的TEMPLATES 设置中为DIRS 设置了一个地址,并且我将APP_DIRS 更改为False。
现在,所有模板都将运行,但是当我转到 localhost:8000/admin 时,它会生成一个错误,提示“模板是否存在注释”。
TemplateDoesNotExist at /admin/
管理员/index.html
我不想 APP_DIRS 是真的。
我该如何解决这个问题?
这是设置
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [
os.path.join(BASE_DIR, 'templates'),
],
'APP_DIRS': False,
'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',
],
},
},
]
【问题讨论】:
-
你能告诉缩进做
APP_DIRS = False吗?
标签: django django-templates django-admin