RuntimeError: __class__ не установлен, определяя 'AbstractBaseUser'
Приложение Django работает нормально локально, но когда оно переносится на heroku, сборка работает, но развертывание не происходит:
RuntimeError: __class__ not set defining 'AbstractBaseUser' as <class 'django.contrib.auth.base_user.AbstractBaseUser'>. Was __classcell__ propagated to type.__new__?
Читая старые сообщения, это было связано с несовместимостью версий Django и python. Это недавняя версия: Django 3.2.13 и Python 3.9.12. Подтверждено, что они работают вместе. Пробовал понижать/повышать версию, но безуспешно.
У кого-нибудь есть идея, как решить проблему?
Редактирование:
Buildlog:
Проблема была связана с Pipfile и локальным файлом requirements.txt. Точно определить проблему не удалось, но удалив Pipfile и убедившись, что файл requirements.txt был полным и пригодным для развертывания, проблема была решена.