django内置密码原理
# 导入加密库
import hashlib
# md5加密方法 django内置的password原理
def make_password(mypass):
# 生成md5对象
md5 = hashlib.md5()
# 转码操作
mypass_utf8 = str(mypass).encode(encoding='utf-8')
# 加密操作
md5.update(mypass_utf8)
# 返回密文
return md5.hexdigest()
#使用
# 注册接口
class Register(APIView):
def post(self, request):
# 接受参数
password = request.POST.get('password', None)
#入库
user = User(password=make_password(password))
#保存结果
user.save()
return Response({'code':200,'message':'注册成功'})
坚持,坚持,坚持……
在你选择不放弃的那一刻,
成功其实已经在向你走近
我们无法得知什么时候会来临
但我们可以选择用自强的双手敲开幸福的门。