Как установить каталог шаблонов в django.? - PullRequest
1 голос
/ 15 апреля 2020

Мне трудно найти объяснение, как установить каталог шаблонов в django settings.py.

1 Ответ

2 голосов
/ 15 апреля 2020

Чтобы установить путь к папке шаблонов, вам нужно установить ключ 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 со ссылкой на базовый каталог, который будет указывать путь к папке, где хранится manage.py вашего django проекта. Сейчас я объединяю каталог проектов и шаблонов только для навигации по точная структура папок, которую вы сохранили для своих шаблонов в своем проекте.

Надеюсь, вы нашли это полезным. если у вас есть какие-либо сомнения, я буду рад ответить на них.

Happy Coding. : -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...