Мне кажется тут проблема не в документации а в том что ТС не умеет в деплой и контейнеризацию, ведь в DRF есть встроеный browsable api где можно итак разобраться если несложный проект.
UlianaSem, ваша проблема уже решена, в интернете не искали что ли? Там какие то настройки собственного ящика надо поменять или что то в этом роде. Это можно найти самостоятельно посредством поисковиков
короче я передумал писать ответ, это может быть и ок но по названию функции не понятно что она возвращает, короче делай вообще как хочется и не слушай никого
Если тебе не особо нужен 3.11 то отложи вопрос изучения обновления питона до момента появления компа, все равно в убунте все по другому будет (или на другой ОС, на которой ты будешь работать).
дополню ответ, еще есть serializers.MethodField
+ мне кажется судя по описанию ошибки, тут проблема намного комплекснее, человек хочет совершить JOIN но у него модели не связаны. И не показан сериализатор который собственно вызывает ошибку