Как написать swagger на основе класса serializer в django, чтобы при изменении полей не нужно было редактировать swagger вручную
У меня есть конечная точка в Django, и я использую DRF. Я хочу генерировать swagger документ на основе класса serializer, но я не знаю, как это сделать. Я спрашиваю в чате gpt, но там нет решения, которое я могу найти, и каждый раз генерировать swagger код с OpenAPI с ручными параметрами. Я даю вам несколько примеров моих кодов и благодарен за помощь. до этого вида, если у меня нет сериализатора, я пишу вручную с @swagger_auto_schema и даю параметры и ответы код вручную. пожалуйста, обратите внимание, что я новичок в веб-разработке. спасибо.
и вот мой сериализатор:
class OrganizationMemberRawSerializer(OrganizationMemberBaseSerializer):
first_name = serializers.CharField(source="first_name_e")
last_name = serializers.CharField(source="last_name_e")
username = serializers.CharField(source="username_e")
date_joined_str = serializers.CharField()
rate = serializers.CharField()
contract_end_date_str = serializers.CharField()
working_time = serializers.CharField()
class Meta:
model = OrganizationMember
fields = [
"uuid",
"first_name",
"last_name",
"email",
"username",
"first_name_e",
"last_name_e",
"username_e",
"photo",
"is_active",
"date_joined",
"date_joined_str",
"rate",
"contract_end_date_str",
"working_time",
]