【发布时间】:2020-04-25 16:16:16
【问题描述】:
使用 django rest 框架创建用户,如何加密用户密码。需要帮助。 这是我的看法
class UserCreateAPIView(generics.CreateAPIView):
def post(self, request):
serializer = UserSerializer(data=request.data)
if serializer.is_valid():
User(
serializer.save()
)
return Response({"status":"sucess", "code":status.HTTP_201_CREATED, "details":serializer.data})
return Response({"status":"unsuccessful", "code":status.HTTP_400_BAD_REQUEST, "detsils":serializer.errors})
【问题讨论】:
-
创建加密密码是什么意思?您是否尝试创建用户并将加密密码保存在数据库中?如果是,您应该看到:stackoverflow.com/questions/43031323/…。如果你使用,Userserializer django 会加密保存你的密码,你不用担心。
-
你可以关注这个答案stackoverflow.com/a/29391122
标签: python django django-rest-framework