как я могу использовать путь Django для поиска и загрузки шаблонов? Джанго 3.2

в django3.2 я пытался использовать это для поиска и загрузки шаблонов? но не работает со мной

      TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': ` [BASE_DIR / 'templates']`,
    }

настройка по умолчанию была такой:

      `from pathlib import Path`

# Build paths inside the project like this: BASE_DIR / 'subdir'.

BASE_DIR = Path(__file__).resolve().parent.parent 

Есть какие-нибудь подсказки, в чем может быть проблема?

3 ответа

Попробуйте это редактирование в своем Djangosettings.py

      TEMPLATES_DIR=BASE_DIR / 'templates'(line-17)
'DIRS':[TEMPLATES_DIR,],(line-58)

попробуйте использовать

      TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'templates')],
    }

Если вы хотите изменить свой путь к шаблону, вы можете использовать его в своем settings.py, например, у меня есть каталог «templates» для моих шаблонов в корне проекта:

          TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'templates')],
        'APP_DIRS': True,
    },
]
Другие вопросы по тегам