fix: 修复密码 write only

pull/8246/head
ibuler 2022-05-13 17:10:29 +08:00 committed by 老广
parent 6409b7deee
commit 475678e29b
1 changed files with 4 additions and 0 deletions

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)