Т
class CurrentUserNameDefault:
requires_context = True
def __call__(self, serializer_field):
user = serializer_field.context['request'].user
if user.is_authenticated:
return user.username
return None # или что вы там хотите возвращать при анонимном пользователе
def __repr__(self):
return '%s()' % self.__class__.__name__