19 Sep 2017
在settings.py中,可以配置TEMPLATES。通过配置TEMPLATES,我们可以提供html模板的访问。
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
# ... some options here ...
},
},
]
配置解释:
- BACKEND,配置template引擎
- DIRS,配置TEMPLATES根目录,可配置多个目录,Django会按照目录的先后顺序搜索模板文件。
- APP_DIRS,如果配置为True,则会在所有Django中安装的应用中搜索模板文件
详细的解释就是,Django不光会在我们配置在DIRS中的目录中找寻,而且还会在安装的app/templates中寻找,包括admin和auth这两个内置app,查找app的顺序也是按照INSTALLED_APPS中配置的先后顺序来查找。