Example #1
0
def myRegister(request):
    print(request.POST)
    
    if request.POST:
        username = request.POST.get('RegisterUserName', None)
        password = request.POST.get('RegisterPassWord', None)
        phone = request.POST.get('RegisterPhone', None)
        user = User.objects.filter(username=username)
        print(user)
  
        if len(user) > 0:
            info = {
                "status": False,
                'msg':'登录用户名不能重复!'
            }
            print('创建失败')
            return HttpResponse(json.dumps(info,ensure_ascii=False),
                                content_type='application/json')
        
        user = User.objects.create_user(username=username, password=password)

        profile = UserProfile()
        profile.user_id = user.id
        profile.phone = phone
        profile.save()
        print('创建成功')
        
        login(request, user)

        info = {
            "status": True,
            'username':username, 
        }
            
        return HttpResponse(json.dumps(info,ensure_ascii=False),
                            content_type='application/json')