fix: 修复密码 write only

This commit is contained in:
ibuler
2022-05-13 17:10:29 +08:00
committed by 老广
parent 6409b7deee
commit 475678e29b

View File

@@ -27,6 +27,10 @@ class ReadableHiddenField(serializers.HiddenField):
class EncryptedField(serializers.CharField):
def __init__(self, **kwargs):
kwargs['write_only'] = True
super().__init__(**kwargs)
def to_internal_value(self, value):
value = super().to_internal_value(value)
return decrypt_password(value)