Выпуск Heroku не удался, ошибка связана с django.utils

Итак, я обновил свой python код до Django 4.0 и вместе с этим пришлось удалить и обновить некоторые устаревшие коды, такие как "ungettext_lazy" и подобные.

Локально код компилируется хорошо, но когда я переношу его в heroku, я получаю эту ошибку:


from django.utils.translation import ungettext_lazy

ImportError: cannot import name 'ungettext_lazy' from 'django.utils.translation' (/app/.heroku/python/lib/python3.9/site-packages/django/utils/translation/__init__.py)

Я пробовал несколько вещей, но не смог обновить это на heroku.

В основном решил эту проблему, удалив либу django-url-filter, так как она не поддерживает django 4.0. Поскольку я использовал ее только для небольшого участка кода, было лучше удалить ее.

Вернуться на верх