Exemple #1
0
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})
Exemple #2
0
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})