Форма добавления в админку Django выдает ошибку TypeError: __str__ возвращает нестроку (тип __proxy__)

Я получил следующее сообщение об ошибке и не понимаю, в чем дело. Кроме того, я не знаю, с чего начать поиск.

TypeError в /admin/fixeddata/persondetails/add/ str возвращает нестроку (тип proxy) Метод запроса: GET URL запроса: http://127.0.0.1:8000/admin/fixeddata/persondetails/add/. Версия Django: 5.0.4 Тип исключения: TypeError Значение исключения:
str возвращает нестроку (тип proxy) Местонахождение исключения: C:\Projects\Plattform\venv\Lib\site-packages\django\forms\models.py, строка 1523, in label_from_instance Возникает во время выполнения: django.contrib.admin.options.add_view Исполняемый файл Python: C:\Projects\Plattform\venv\Scripts\python.exe Версия Python: 3.11.1 Python Path:
['c:\Projects\Plattform\project', 'C:\Python\python311.zip', 'C:\Python\DLLs', 'C:\Python\Lib', 'C:\Python', 'C:\Projects\Plattform\venv', 'C:\Projects\Plattform\venv\Lib\site-packages']. Время сервера: Thu, 04 Apr 2024 20:46:57 +0200

Я уже использовал str() во всех моих переопределениях метода str в моих классах моделей. Я не знаю, что означает "тип proxy" и когда возвращается proxy. В одной из записей на форуме я прочитал о потенциальном конфликте с методом gettext_lazy. Я тоже использую его в своем классе модели. Я попытался импортировать gettext вместо него, но ошибка осталась прежней.

Я не знаю, какой тип ошибки мне нужен. Было бы здорово, если бы кто-нибудь мог подсказать.

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