2024-10-02 22:30:38 发布
网友
我在这里感到困惑,无法找到正确的答案,为什么我们要在settings.py的DIRS中添加模板,如下所示:
TEMPLATES =[ .... 'DIRS': [os.path.join(BASE_DIR,'templates')], .... ]
我已经检查过了,如果我没有在DIRS中添加模板,那么tempates并将其保留为空,那么模板也可以工作。谁能解释一下有什么区别吗?非常感谢
在一个新的Django项目中,默认设置将'APP_DIRS': True,。这意味着Django在templates目录中搜索INSTALLED_APPS(docs)中的所有应用程序
'APP_DIRS': True,
INSTALLED_APPS
如果希望Django在其他目录中搜索模板,可以使用DIRS。问题'DIRS': [os.path.join(BASE_DIR,'templates')],中的示例使Django在项目目录中搜索templates目录
DIRS
'DIRS': [os.path.join(BASE_DIR,'templates')],
templates
在一个新的Django项目中,默认设置将
'APP_DIRS': True,
。这意味着Django在templates目录中搜索INSTALLED_APPS
(docs)中的所有应用程序如果希望Django在其他目录中搜索模板,可以使用
DIRS
。问题'DIRS': [os.path.join(BASE_DIR,'templates')],
中的示例使Django在项目目录中搜索templates
目录相关问题 更多 >
编程相关推荐