1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| def register(request): if request.method == "POST": userAccount = request.POST.get("userAccount") userPasswd = request.POST.get("userPass") userName = request.POST.get("userName") userPhone = request.POST.get("userPhone") userAdderss = request.POST.get("userAdderss") userRank = 0 token = time.time() + random.randrange(1, 100000) userToken = str(token) f = request.FILES["userImg"] userImg = os.path.join(settings.MEDIA_ROOT, userAccount + ".png")
with open(userImg, "wb") as fp: for data in f.chunks(): fp.write(data)
user = User.createuser(userAccount,userPasswd,userName,userPhone,userAdderss,userImg,userRank,userToken) user.save()
request.session["username"] = userName request.session["token"] = userToken
return redirect('/mine/') else: return render(request, 'axfapp/register.html', {"title":"注册"})
|