def create(self, validated_data): user = Users() password = validated_data.get('password') password = make_password(password) # 对密码加密 user.uid = validated_data.get('uid') user.password = password user.save() return user
def init(request): users = Users() users.username = "******" # md5 = hashlib.md5() # md5.update('初始化完成!'.encode()) # pw = md5.hexdigest() pw = my_md5("222") users.password = pw users.save() return HttpResponse("初始化完成!")
def init(request): username = "******" password = "******" users = Users() users.username = username users.password = password try: users.save() except IntegrityError: return HttpResponse("用户名重复!") return HttpResponse("ok")
def post(self, request): reg_form = RegisterForm(request.POST) if reg_form.is_valid(): cleaned_data = reg_form.cleaned_data user = Users() user.phone = cleaned_data.get('phone') user.nickname = cleaned_data.get('nickname') user.password = set_password(cleaned_data.get('password2')) user.save() login(request, user) return redirect('login:info') else: return render(request, 'login/register.html', {'form': reg_form})