def registe(request): if request.method == 'GET': return render(request, 'mine/registe.html') elif request.method == 'POST': try: user = User() user.account = request.POST.get('account') user.password = genarate_password(request.POST.get('password')) user.name = request.POST.get('name') user.phone = request.POST.get('phone') user.addr = request.POST.get('addr') # user.img = 'axf.png' imgName = user.account + '.png' imagePath = os.path.join(settings.MEDIA_ROOT, imgName) file = request.FILES.get('icon') with open(imagePath, 'wb') as fp: for data in file.chunks(): fp.write(data) user.img = imgName user.token = str(uuid.uuid5(uuid.uuid4(), 'register')) user.save() request.session['token'] = user.token return redirect('axf:mine') except: return HttpResponse('注册失败该用户被注册')
def register(request): if request.method == 'GET': return render(request, 'register.html') elif request.method == 'POST': account = request.POST.get('account') username = request.POST.get('username') password = request.POST.get('password') tel = request.POST.get('tel') # 存入数据库 try: user = User() user.account = account user.username = username # 加密处理 user.password = password user.tel = tel user.save() # 状态保持 request.session['account'] = account # session超时时间 # request.session.set_expiry(None) # 重定向到首页 response = redirect('app:index') return response except Exception as e: return HttpResponse("注册失败"+ e)
def post(self): user = User() parser = parse.parse_args() account = parser.get("account") user.account = account db.session.add(user) db.session.commit() data = {"msg": "ok", "status": "200", "data": user} return data
def register(request): if request.method == 'GET': return render(request, 'register.html') elif request.method == 'POST': account = request.POST.get('account') password = request.POST.get('password') tel = request.POST.get('tel') # 存数据库 try: user = User() user.account = account # 密码加密 user.password = generate_password(password) user.tel = tel user.token = str(uuid.uuid5(uuid.uuid4(), 'register')) user.save() response = redirect('app:index') # 状态保持 request.session['token'] = user.token return response except Exception as e: return HttpResponse('注册失败')
def register(request): if request.method=="POST": user = User() user.name=request.POST.get("name") user.account=request.POST.get("account") user.passwd = request.POST.get("passwd") user.passwd = getPass(user.passwd) user.token = str(uuid.uuid5(uuid.uuid4(),user.name)) print(user.name,user.account,user.passwd,user.token) imgfile = request.FILES.get("imgfile") if imgfile: # imgfile.name 获取文件名 path = "static/img/headimg/" name = str(uuid.uuid4()) user.img = path+name+".png" with open(user.img,"wb") as fp: for img in imgfile.chunks(): fp.write(img) user.img = "img/headimg/"+name+".png" request.session["token"] = user.token user.save() response = redirect("app:index") return response return render(request,"register.html")