最近在学习django
学习的是1.1.0版本的教程,到配置templates 这步卡壳了
查询后才知道1.6版本后此项设置有改动。
我用的1.10.1 版本。
settings.py 设置如下:
-
TEMPLATES = [
-
{
-
'BACKEND': 'django.template.backends.django.DjangoTemplates',
-
'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',
-
],
-
},
-
},
-
]
DIRS 就是要设
置templates路径的
这里解释下这个BASE_DIR 这个在
settings.py的最前面有设置,其实就是当前settings.py文件所在目录的上一级目录
.join 是粘贴两个字符串的
所以这样设置的DIRS 其实就是: settings.py 文件所在目录的上一级目录/templates
阅读(1570) | 评论(0) | 转发(0) |