【发布时间】:2017-12-11 20:05:04
【问题描述】:
我有模型,我可以让所有者是用户或客户
@property
def owner(self):
return self.created_by_user or self.created_by_client
在我需要这个字段的地方有序列化器
class MessageSerializer(serializer.ModelSerializer):
owner = (can be user or client) i take it from @property in model
我有 2 个序列化程序 UserSerializer 和 ClientSerializer 我想为所有者编写类似这样的内容
owner = UserSerializer if insstance(User, value) or ClientSerializer if insstance(Client, value)
有什么想法吗??
【问题讨论】:
标签: django python-3.x django-rest-framework serialization