首页 > 解决方案 > 如何在 django 中设置模板目录。?

问题描述

我很难找到解释如何在 django settings.py 中设置模板目录。

标签: djangosettings

解决方案


要设置模板文件夹的路径,您需要使用您提供模板路径的值设置 DIRS 键,如下例所示,首先我设置变量 TEMPLATES_DIR 其中 BASE_DIR 给我文件夹的路径我的 manage.py 被保存在哪里,我将项目目录与模板目录一起连接,因为在我的情况下,我将它保存在项目目录中。

例如 :-

TEMPLATES_DIR = os.path.join(BASE_DIR, 'project','templates')

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [TEMPLATES_DIR,],
        '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',
            ],
        },
    },
]

所以,这里是解释我所做的是参考基目录设置 TEMPLATES_DIR 变量,该变量将获取保存 django 项目的 manage.py 的文件夹的路径现在我正在连接项目和模板目录只是为了导航您为项目中的模板保留的文件夹结构。

我希望你觉得这很有帮助。如果您还有任何疑问,我也很乐意回答。

快乐编码。:-)


推荐阅读