Производство не то же самое, что местное
При локальном запуске мои файлы корректны, но на продакшене кажется, что ни одно из изменений не проходит. Возможно, я что-то забыл сделать, чтобы файлы на производстве были такими же, как и на локальном.
TemplateDoesNotExist at /
inbox.html
Request Method: GET
Request URL: https://url.com/
Django Version: 3.2.9
Exception Type: TemplateDoesNotExist
Exception Value:
inbox.html
Exception Location: /app/.heroku/python/lib/python3.9/site-packages/django/template/backends/django.py, line 84, in reraise
Python Executable: /app/.heroku/python/bin/python
Python Version: 3.9.6
Python Path:
['/app/.heroku/python/bin',
'/app',
'/app/.heroku/python/lib/python39.zip',
'/app/.heroku/python/lib/python3.9',
'/app/.heroku/python/lib/python3.9/lib-dynload',
'/app/.heroku/python/lib/python3.9/site-packages']
Server time: Tue, 01 Feb 2022 16:02:49 -0800
settings.py
Поэтому я добавил его на Github. Затем я использовал функцию автоматического развертывания из Heroku для подключения к этому репозиторию. Это позволило моему heroku run bash подхватить вновь созданные файлы. Единственная проблема теперь заключается в том, что значения производственных баз данных теперь не переносятся должным образом.
убедитесь, что ваш каталог шаблонов называется 'templates', а не 'Templates'