Раньше я работал с серверной частью, но после нескольких месяцев отсутствия кодирования я теперь не совсем уверен в коде, который у меня есть сейчас. Итак, я использую Djoser, и у меня это есть в моем файле проекта settings.py
...
'SERIALIZERS': {
'user_create': 'backend.accounts.serializers.UserCreateSerializer',
'user': 'backend.accounts.serializers.UserCreateSerializer',
'user_delete': 'djoser.serializers.UserDeleteSerializer',
}
...
Это должно переопределить сериализатор Djoser по умолчанию, но, как я вижу, он ничего не делает.
/ auth / users / me / - возвращает это
{
"email": "[email protected]",
"id": 1,
"username": "test"
}
но у меня это как сериализатор внутри backend / accounts / serializers
class UserCreateSerializer(UserCreateSerializer):
delete_request = DeleteUserSerializer(read_only=True)
class Meta(UserCreateSerializer.Meta):
model = User
fields = (
'id',
'email',
'username',
'password',
'delete_request',
)
Почему не отменяет?