В этом руководстве Heroku python "Руководство по началу работы" на шаге 14 "Предоставление базы данных" происходит сбой переноса Manage.py - PullRequest
0 голосов
/ 26 января 2020

Вот ссылка на руководство:

Начало работы в 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

1 Ответ

0 голосов
/ 26 января 2020

Ответ здесь:

'staticfiles' не является допустимой библиотекой тегов: статические файлы библиотеки шаблонов не найдены

Я заменил

% загрузить staticfiles%

с

% load stati c%

в пару файлов, и теперь мое приложение работает. Я не могу сказать вам, почему это работает. Я бы мог sh. Я новичок в Django.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...