def upload(request): if request.method == 'POST': uf = UploadForm(request.POST, request.FILES) if uf.is_valid(): uname = uf.cleaned_data['name'] hImg = uf.cleaned_data['img'] if not uname.strip(): uname=hImg.name u = ImageAtQiniu() u.fullname = QP.put_data(uname,hImg) u.save() request.session['img_fullname'] = u.fullname return HttpResponseRedirect('/upload/done/') else: uf = UploadForm() uf.img=QP.private_download_url(QP.get_url('default.jpg')) return render(request, 'qiniuyun/upload.html', {'uf': uf})
def signup(request): if request.method == 'POST': uf = UserForm(request.POST, request.FILES) if uf.is_valid(): uname = uf.cleaned_data['username'] hImg = uf.cleaned_data['headImg'] hImg_qiniu = QiniuPush.put_data(hImg.name, hImg) u = User() u.username = uname u.headImg = hImg_qiniu u.save() request.session['user_name'] = uname return HttpResponseRedirect('/signup/done/') else: uf = UserForm() uf.img = QiniuPush.private_download_url( QiniuPush.get_url('default.jpg')) return render(request, 'account/signup.html', {'uf': uf})