【发布时间】:2018-03-31 03:40:54
【问题描述】:
目前我 PUT 或 PATCH 的任何密码都不会加密。
我正在使用 ModelSerializer。
class UserSerializer (serializers.ModelSerializer):
class Meta:
model = User
fields = ('url', 'username', 'email', 'pk')
使用模型视图集
class UserViewSet (ModelViewSet):
queryset = User.objects.all()
serializer_class = UserSerializer
为什么我的密码保存为纯文本?我该如何解决这个问题?
我应该覆盖serialiser中的update()还是ViewSet中的update()?问题出在哪里?
【问题讨论】:
标签: django rest http encryption django-rest-framework