【发布时间】:2015-03-11 10:37:14
【问题描述】:
在 django-rest-framework 2.x 中,我使用通用 api 中的 post_save() 方法将原始密码更新为哈希。
我的新通用视图类是这样的
class UserList(generics.ListCreateAPIView):
queryset = User.objects.all()
serializer_class = UserSerializer
def perform_update(self, serializer):
#pdb.set_trace()
obj = self.get_object()
password = obj.set_password(obj.password)
serializer.save(password=password)
在使用 pdb 进行调试时,我发现 perform_update() 函数从未被调用过。
请帮助我如何使用 django-rest-framework-3 解决这个问题
【问题讨论】:
标签: django django-rest-framework