Чтобы установить путь к папке шаблонов, вам нужно установить ключ 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. : -)