更新(未创建)时,我需要在ModelSerializer.validate()中获取当前对象
目前,我正在使用self._args[0]
class UserInfoSerializer(serializers.ModelSerializer):
class Meta:
model = UserInfo
fields = ('id', 'Username')
def validate(self, data):
current_user = self._args[0] # <--
它类似于ViewSet中的self.get_object()
我想知道是否有更好的方法来得到我想要的,有什么想法吗?谢谢
您可以使用
.instance
属性例如:
相关问题 更多 >
编程相关推荐