у меня есть таблица user и profile_seller (user_id => user.id), profile_buyer (user_id => user.id). можно ли написать UserSerializer, поле profile которого возвращало бы ProfileBuyerSerializer, если user_type == 'buyer' и налогично для ProfileSellerSerializer?
ребят, может кто занимался, сможете подсказать, для роспатента ну или еще для каких-то нужд, нужно по сорцам сгенерить pdf-ку для печати с нужными стилями, мож есть что-то около готовое, чтобы не велосипедить свой костыль?
я такой костыль написал. думал, может красивее можно
Ну смотри, ты повторяешь большой блок кода в котором меняется только сериализатор, принцип DRY как бы намекает, что так делать не нужно) то есть стоит отделить поучение сериализатора и оставить только последнюю треть. Ну и можно взять DetailAPIView и там часть логики за выбор сериализатора перенести в get_serializer_class, ну и get_object переопределить