0
내가 내가 주인을 가질 수 있습니다 모델을 사용자 또는 클라이언트선택 시리얼은
@property
def owner(self):
return self.created_by_user or self.created_by_client
가되어 있고 나는 2 시리얼 UserSerializer이 내가이 분야
class MessageSerializer(serializer.ModelSerializer):
owner = (can be user or client) i take it from @property in model
필요 시리얼을 및 ClientSerializer 나는 이런 식으로 소유자에 대한 쓰기 싶습니다
owner = UserSerializer if insstance(User, value) or ClientSerializer if insstance(Client, value)
어떤 아이디어 ?? 사용이 문제를 해결 할 수
안녕, THX의 도움을 내게하는 데 도움이됩니다. value = instance.field 값을 value = instance.owner로 변경합니다. –