我应该将base.html放在django项目中的哪个位置?

时间:2015-11-16 23:58:24

标签: django

将base.html文件放入django以便其他应用程序可以修改它的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

您可以将它放在模板目录中的任何位置。我建议你在模板目录的根目录。

project/
    app-1/
    ...
    app-n/
    templates/
        base.html

您的模板目录应列在settings.py

中的TEMPLATES设置下
TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [
            '/path/to/project/templates',
        ],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                ...
            ],
        },
    },
]