FK поле user на модель User. Как можно в сериалайзере Contact'a в source указать поле gender модели User? user__gender и user.gender не воспринимает.
UPD. Оказывается, это бака drf, связанная с extra_kwargs.
в итоге решил задачу? Я, в зависимости от задачи, делаю через serializers.SerializerMethodField(). Есть решение лучше?
если только для отображения, то вроде бы можно было сделать что-то типа gender = CharField(source='user__gender')
Обсуждают сегодня