Интеграция представления модели с DRF Spectacular и Redoc по аналогии с примером Pet Store Redocly

Я новичок в сфере разработчиков и в среде Python. В рамках своей стажировки я работаю над проектом по созданию пользовательской документации для JS-плагина. Проект настроен с помощью Django, drf-spectacular и redoc.

У меня уже есть несколько представлений для отображения методов, событий и свойств плагина. В настоящее время я испытываю трудности с форматированием двух моделей User и Addresses с точно таким же поведением, как модели Pet и Order, присутствующие в API зоомагазина. В зависимости от выбранного типа модель меняется.

Я слышал о Discriminator и PolymorphicSerializer, но я немного не понимаю, что делать. Я не использую схему openapi напрямую. Для создания документации я запускаю скрипт, который выполняет команду npm run bundle:standalone, которая создает файл redoc.standalone.js, который я затем переношу в папку Django static.

Может быть, у кого-нибудь есть руководитель исследования или аналогичный опыт работы с используемыми технологиями?

Большое спасибо за ваши ответы.

С наилучшими пожеланиями.

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