Шаблон не существует в основном приложении - PullRequest
0 голосов
/ 14 июля 2020

У меня есть проект, который выглядит примерно так

main
--templates
----main
------contact.html
--settings.py
app1
app2
app3
app4

Все остальные шаблоны моих приложений работают правильно. Но теперь я пытаюсь сослаться на шаблон в своем приложении main, но получаю сообщение об ошибке Template does not exist

Поскольку это мое основное приложение (базовое приложение?), У него нет apps.py и он не добавляется к INSTALLED_APPS. Я изменил свой файл settings.py, чтобы он выглядел так ...

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(MEDIA_ROOT), 'main/templates'],
        'APP_DIRS': True,

Это работает на моей Windows dev-станции, но когда я подключаю sh его к моему живому серверу Ubuntu, я получаю сообщение об ошибке .

1 Ответ

0 голосов
/ 14 июля 2020

Обнаружено, что мне нужно обновить ШАБЛОНЫ до ..

'DIRS': [os.path.join(MEDIA_ROOT), BASE_DIR + '/main/templates'],
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...