简单介绍一下今天使用到的django内置的加解密包:
from django.contrib.auth.hashers import make_password
如上图所示,django.contrib.auth.hashers
即为django内置的加解密包。
1.加密
- 语句:
make_password(原始密码)
return 加密后的密码
from django.contrib.auth.hashers import make_password
class AddView(View):
def get(self, request):
return render(request, "user/add.html")
def post(self, request):
username = request.POST.get('username')
password = request.POST.get('password')
.......
#密码加密
password=make_password(password)
2.验证密码
- 语句:
check_password (原始密码, 加密后的密码)
return True/False