Задать вопрос
@vfvnvsyevsky

Есть ли способ не жестко прописывать пути к темплейтам в django?

Собственно сабж. Нашел только один способ:

SITE_ROOT = os.path.realpath(os.path.dirname(__file__))
TEMPLATE_DIRS = ( os.path.join(SITE_ROOT, 'templates'),)

Но тогда джанго ищет темплейты в папках templates или на уровне аппа или в своих папках, а как заставить его искать на уровне проекта, я не додумался.
  • Вопрос задан
  • 2347 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Решения вопроса 1
un1t
@un1t
По умолчанию Джанга ищет на уровне приложений, а потом в директориях указанных в TEMPLATE_DIRS.
Если вы только ничего не делали с TEMPLATE_LOADERS.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы