Вот ссылка на руководство:
Начало работы в Heroku с Python
В руководстве написано: heroku run python manage.py migrate
, который выдает следующий результат :
... В ваших моделях есть изменения, которые еще не отражены в миграции, и поэтому не будут применены. Запустите «manage.py makemigrations», чтобы выполнить новые миграции, а затем повторно запустите «manage.py migrate», чтобы применить их.
Итак, я запускаю
>heroku run python manage.py makemigrations
и получаю:
Запуск python manage.py makemigrations на ⬢ sleepy-reef-12488 ... up, run.5322 (бесплатно) Миграции для 'hello': hello / migrations / 0002_auto_20200125_2146.py - изменять поле при приветствии
Затем повторный запуск первого кода: heroku run python manage.py migrate
выдает то же сообщение, что и раньше.
Конечным результатом является ошибка шаблона: мое тестовое приложение
TemplateSyntaxError в / db /
'staticfiles' не является зарегистрированной библиотекой тегов. Должен быть одним из: admin_list admin_modify admin_urls кэш i18n l10n log static tz
Метод запроса: GET URL запроса: https://sleepy-reef-12488.herokuapp.com/db/ Django Версия: 3.0.2 Тип исключения: TemplateSyntaxError Значение исключения :
'staticfiles' не является зарегистрированной библиотекой тегов. Должен быть одним из: admin_list admin_modify admin_urls кеш i18n l10n log static tz
Расположение исключения: /app/.heroku/python/lib/python3.7/site-packages/django/template/defaulttags.py в find_library, строка 1025 Python Исполняемый файл: /app/.heroku/python/bin/python Python Версия: 3.7.3 Python Путь:
['/ app / .heroku / python / bin ',' / app ',' /app/.heroku/python/lib/python37.zip ',' /app/.heroku/python/lib/python3.7 ',' /app/.heroku/python /lib/python3.7/lib-dynload ',' /app/.heroku/python/lib/python3.7/site-packages']
Время сервера: сб, 25 января 2020 21:46:47 + 0000