例如,我想发送serializer.data
响应的用户信息,其中序列化程序具有:
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = ('id', 'username', 'passwordHash', 'email')
如何在没有序列化程序的passwordHash
字段的情况下发送已序列化的用户?
答案 0 :(得分:0)
仅不包括'passwordHash':
fields = ('id', 'username', 'email')
或将其设置为只写:
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = ('id', 'username', 'passwordHash', 'email')
extra_kwargs = {
'passwordHash': {'write_only': True}
}