def register(request): if request.method == 'GET': return render(request, 'register.html') elif request.method == "POST": # req_data = json.loads(request.body) # name = req_data.get('name') # password = req_data.get('password') # email = req_data.get('email') name = request.POST.get('name') password = request.POST.get('password') email = request.POST.get('email') user = User.add(name, password, email) if user: data = { 'msg': '注册成功!', 'code': 1, 'token': user.get_token(), } return JsonResponse(data, status=200) else: data = { 'msg': '注册失败!', 'code': 0, 'token': '', } return JsonResponse(data, status=200)
def add(request): if request.method != "POST": return controll(ERR_BAD_CREDENTIALS) parameters = json.loads(request.body) for p in ["user", "password"]: if p not in parameters: return controll(ERR_BAD_CREDENTIALS) user = User.add(parameters["user"], parameters["password"]) if user > 0: return controll(SUCCESS, count = user) else: return controll(user)