def user_list(request): if request.method == "POST": data = request.POST img = request.FILES register = Register(data,img) if register.is_valid(): #检测提交数据是否正常 validData = register.cleaned_data username = validData.get("username") password = validData.get("password") phone = validData.get("phone") email = validData.get("email") photo = img.get("photo") name = "static/img"+photo.name img = Image.open(photo) img.save(name) user = User() user.username = username user.password = getmd5(password) user.phone = phone user.email = email user.photo = "img/"+photo.name user.save() else: register = Register() return render(request,"userList.html",locals())
def user_save(request): ''' 注册用户 :param request: :return: ''' result = {'status': 'error', 'data': ''} if request.method == 'POST': obj = Register(request.POST) if obj.is_valid(): print '表单校验成功:', obj.cleaned_data username = obj.cleaned_data['username'] password = getmd5(obj.cleaned_data['password']) # 入库 try: CMDBUser.objects.create(username=username, password=password) except Exception as e: print e result['data'] = '注册失败' else: result['status'] = 'success' result['data'] = '用户注册成功' else: print '表单校验失败:', obj.errors result['data'] = '注册失败' return JsonResponse(result)
def register(request):#注册页面的效验和存库 res = {"type": "error", "data": ""} if request.method == "POST": reg = Register(request.POST,request.FILES) #对数据进行校验 #reg = Register({"username":"******","password“:”123456“}) if reg.is_valid(): cleand_data = reg.cleaned_data #验证通过的字典形式的数据 username = cleand_data["username"] password = cleand_data["password"] email = cleand_data["email"] phone = cleand_data["phone"] photo = cleand_data["photo"] user = CMDBUser() user.username = username user.password = getmd5(password) #加密密码 user.email = email user.phone = phone #保存图片 name = "static/image/"+photo.name img = Image.open(photo) img.save(name) #数据库当中存储图片的路径 user.photo = "image/"+photo.name user.save() res["type"] = "success" res["data"] = "success" else: res["data"] = reg.errors else: res["data"] = "request error" return JsonResponse(res)
def register(request): """my register""" if request.method == 'POST': form = Register(request.POST) if form.is_valid(): user = form.save() success="<html><h1 align=center>Sign_up_success</h1></html>" return HttpResponse(success) else: form = Register() return render_to_response('sign_up.html', {'form':form}, context_instance=RequestContext(request))
def register(request): """my register""" if request.method == "POST": form = Register(request.POST) if form.is_valid(): user = form.save() success = "<html>sign_up_success</html>" return HttpResponse(success) else: form = Register() return render_to_response("sign_up.html", {"form": form}, context_instance=RequestContext(request))
def register(request): if request.method == 'POST': form = Register(request.POST) if form.is_valid(): user = form.save(commit=False) user.set_password(request.POST['password']) user.save() new_user = authenticate(username=request.POST['username'], password=request.POST['password']) auth_login(request, new_user) return render(request, 'forms/hello.html') else: form = Register() return render(request, "forms/registeration.html", {'form':form})
def register(request): if request.method == 'POST': form = Register(request.POST) if form.is_valid(): user = form.save(commit=False) user.set_password(request.POST['password']) user.save() new_user = authenticate(username=request.POST['username'], password=request.POST['password']) auth_login(request, new_user) return render(request, 'forms/hello.html') else: form = Register() return render(request, "forms/registeration.html", {'form': form})
def register(request): blogtype = BlogType.objects.all() if request.method == 'POST': form = Register(request.POST) if form.is_valid(): user = form.save(commit=False) user.set_password(request.POST['password']) user.save() new_user = authenticate(username=request.POST['username'], password=request.POST['password']) auth_login(request, new_user) return redirect('/') else: form = Register() return render(request, "register.html", {'form':form, 'blogtype': blogtype})
def user_list(request): ''' 用户注册 ''' register = Register if request.method == 'POST': obj = Register(request.POST, request.FILES) if obj.is_valid(): print '表单校验成功:', obj.cleaned_data user_data = obj.cleaned_data user_data['password'] = getmd5(user_data['password']) print user_data['password'] User.objects.create(**user_data) else: print '校验失败:', obj.errors return render(request, 'userList.html', locals())
def register(request): form = Register(request.POST) form2 = Login() if request.method == 'POST': if form.is_valid(): email = form.cleaned_data['email'] create = User.objects.create(name = form.cleaned_data['name'], alias = form.cleaned_data['alias'], email = form.cleaned_data['email'], password = bcrypt.hashpw(form.cleaned_data['password'].encode('utf8'), bcrypt.gensalt() )) messages.add_message(request, messages.INFO, form.cleaned_data['name'], extra_tags="name") return redirect('/') context = { "form": form, "form2": form2, } return render(request, "belt_reviewer/index.html", context)
def register(request): """ generate user register form """ if request.method == 'POST': form = Register(request.POST) if form.is_valid(): user = form.save() if user: success = "<html>sign_up_success</html>" return HttpResponse(success) else: form = Register() context = {'form':form} return render_to_response("register.html", context, context_instance=RequestContext(request))
def user_save(request): ''' 注册用户 :param request: :return: ''' result = {'status': 'error', 'data': ''} if request.method == 'POST': obj = Register(request.POST) if obj.is_valid(): #print '表单校验成功:',obj.cleaned_data username = obj.cleaned_data['username'] password = getmd5(obj.cleaned_data['password']) groupname = request.POST.get('groupname') try: # 用户入库 u = CMDBUser(username=username, password=password) u.save() uid = u.id except Exception as e: print e result['data'] = '添加用户失败' else: try: # 判断用户提交的组是否存在 g = CMDBGroup.objects.get(name=groupname) gid = g.id except Exception as e: result['data'] = str(e) else: try: # 用户组关系入库 User_group.objects.create(user_id=uid, group_id=gid) except Exception as e: result['data'] = str(e) else: result['status'] = 'success' result['data'] = '添加用户成功' else: print '表单校验失败:', obj.errors result['data'] = '添加用户失败' return JsonResponse(result)
def register(req): if req.method == 'POST': form = Register(req.POST) if form.is_valid(): try: user = User.objects.get(username = req.POST.get('name')) except: user = None if user is not None: form = Register() return rtr('register.html', { 'error': 'User name already exist!', 'form': form }, RequestContext(req, {})) return redirect('/') else: form = Register() return rtr('register.html', { 'form': form }, RequestContext(req, {}))
def register(request): res = {"type": "error", "data": ""} if request.method == "POST": #获取值 reg = Register(request.POST, request.FILES) #对数据进行校验 #外部数据方式 # reg = Register({'username':'******','password':'******'}) if reg.is_valid(): cleaned_data = reg.cleaned_data #验证通过典形式的数据 username = cleaned_data['username'] password = cleaned_data['password'] email = cleaned_data['email'] phone = cleaned_data['phone'] photo = cleaned_data['photo'] user = CmdbUser() user.username = username user.password = getmd5(password) #加密密码 user.email = email user.phone = phone user.photo = photo name = 'static/image/' + photo.name img = Image.open(photo) #先打开图片源码 img.save(name) #保存图片 #数据库当中存储图片的路径 user.photo = 'image/' + photo.name user.save() #保存数据库 res["type"] = "success" res["data"] = "success" else: res["data"] = reg.errors else: res["data"] = "request error" return JsonResponse(res)