在Django中扩展项目级别的模板

时间:2018-03-17 16:19:24

标签: django templates

我的树看起来像这样:

source home/raphael/kaldi/aspire/s5/cmd.sh
source home/raphael/kaldi/aspire/s5/path.sh

在app1的模板文件中(例如),如何从/.bashrc扩展(在我的项目Project App1 templates App1 (templates here) App2 templates App2 (templates here) templates (files here) 目录中)?它会自动查看我的app目录。我现在正在尝试的是:

base.html

这并不令人意外。

1 个答案:

答案 0 :(得分:1)

最后,我通过添加模板,DIR中的目录解决了这个问题。

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, "Test1","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',
            ],
        },
    },
]

猜猜它应该是显而易见的。