Пример #1
0
 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
Пример #2
0
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("初始化完成!")
Пример #3
0
def init(request):
    username = "******"
    password = "******"
    users = Users()
    users.username = username
    users.password = password
    try:
        users.save()
    except IntegrityError:
        return HttpResponse("用户名重复!")
    return HttpResponse("ok")
Пример #4
0
    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})