Отслеживаем причину drf_spectacular.plumbing.Ошибка UnableToProceedError
Я унаследовал приложение Django, в котором DRF Spectacular так и не был полностью установлен. Я хочу, чтобы оно заработало, чтобы я мог легко увидеть, как был настроен API.
Существует довольно много моделей и сериализаторов, и я подозреваю, что причиной этой ошибки, которую я получаю, может быть пользовательское поле:
drf_spectacular.plumbing.UnableToProceedError
Есть трассировка стека, указывающая на drf_spectacular/plumbing.py
, но все, что говорит мне о том, что не удалось сгенерировать подсказку о типе поля, а не о том, какое поле, модальное или что-то еще вызвало это.
В настройках Spectacular у меня настроена отладка:
SPECTACULAR_SETTINGS = {
'DEBUG': True,
...
Как еще я могу узнать, что на самом деле пошло не так?
Я пытаюсь сгенерировать схему внутри контейнера docker с помощью этой команды:
docker compose run --rm site python manage.py spectacular --color --file schema.yml