Exemple #1
0
def register(request):
    if request.method=='POST':
        uf=Userform(request.POST,request.FILES)
        if uf.is_valid():
            username=uf.cleaned_data['username']
            headImg=uf.cleaned_data['headImg']
            user=User()
            user.username=username
            user.headImg=headImg
            user.save()
    else:
        uf=Userform()
    return render(request,'register.html',{'uf':uf})
Exemple #2
0
def upolad(request):
    if request.method =='POST':
        uf = UserForm(request.POST,request.FILES)
        if uf.is_valid():
            username = uf.cleaned_data['username']
            headImg = uf.cleaned_data['headImg']
            user = User()
            user.username = username
            user.headImg = headImg
            user.save()
            return HttpResponse('upload ok!')
    else:
        uf =UserForm()
    return render_to_response('upload.html',{'uf':uf})
Exemple #3
0
def register(request):
    uf = UserForm(request.POST, request.FILES)
    if request.method=="POST":
        uf=UserForm(request.POST,request.FILES)
        if uf.is_valid():
            username = uf.cleaned_data['username']
            headImg = uf.cleaned_data['headImg']
            user = User()
            user.username = username
            user.headImg = headImg
            user.save()
            return HttpResponse('upload ok!')
        else:
            uf=UserForm()
    return render(request,'register.html',{"uf":uf})
Exemple #4
0
def upload(request):
	if request.method == "POST":
		uf = UserForm(request.POST,request.FILES)
		if uf.is_valid():
			# 获取表单信息
			headImg = uf.cleaned_data['headImg']
			# 写入数据库
			path = os.getcwd()
			filePath = os.path.join(path, 'upload')
			for file in os.listdir(filePath):
				if file == headImg.name:
					return HttpResponse('upload ok!')

			user = User()
			user.headImg = headImg
			user.save()
			return HttpResponse('upload ok!')
	else:
		uf = UserForm()
	return render_to_response('register.html',{'uf':uf})
Exemple #5
0
def register(request):
    if request.method == "POST":
        uf = UserForm(request.POST,request.FILES)
        if uf.is_valid():
            #获取表单信息
            username = uf.cleaned_data['username']
            headImg = uf.cleaned_data['headImg']
            #写入数据库
            user = User()
            user.username = username
            user.headImg = headImg
            user.save()
            #查询数据库
            files=os.listdir('/home/work/xusiwei/projects/evaluationPlatform/evalapp/evaluations/doOldNewDiff/data/')
            lines=''
            for filename in files: 
                    lines=lines+filename+"<br/>"        
            return HttpResponse(lines)
    else:
        uf = UserForm()
    return render_to_response('register.html',{'uf':uf})
Exemple #6
0
def upload(request):
    if request.method == "POST":
        uf = UserForm(request.POST, request.FILES)
        if uf.is_valid():
            username = uf.cleaned_data['username']
            filepath = uf.cleaned_data['filepath']
            user = User()
            user.username = username
            user.filepath = filepath
            user.save()
            return HttpResponse('upload ok!')
    else:
        uf = UserForm()
    return render_to_response('upload.html', {'uf': uf})
Exemple #7
0
def register(request):
    if request.method == "POST":
        uf = UserForm(request.POST, request.FILES)
        if uf.is_valid():
            username = uf.cleaned_data['username']
            headImg = uf.cleaned_data['headImg']
            user = User()
            user.username = username
            user.headImg = headImg
            user.save()
            return HttpResponse('upload ok!')
    else:
        uf = UserForm()
    return render_to_response('register.html', {'uf': uf})
Exemple #8
0
def register(request):
    form = None
    if request.method == "POST":
        form = UserForm(request.POST, request.FILES)
        if form.is_valid():
            username = form.cleaned_data['username']
            headImg = form.cleaned_data['headImg']

            user = User()
            user.username = username
            user.headImg = headImg
            user.save()

            return HttpResponse('upload ok!!!')
    form = UserForm()
    return render_to_response('register.html', {'uf': form},
                              context_instance=RequestContext(request))
Exemple #9
0
def register(request):
    if request.method == "POST":
        uf = UserForm(request.POST,request.FILES)
        if uf.is_valid():
            #获取表单信息
            username = uf.cleaned_data['username']
            headImg = uf.cleaned_data['headImg']
            tag=uf.cleaned_data['tag']
            #写入数据库
            user = User()
            user.username = username
            user.headImg = headImg
            user.tag=tag
            user.save()
            return HttpResponse('upload ok!')
    else:
        uf = UserForm()
    return render_to_response('register.html',{'uf':uf})
def register(request):
    if request.method == "POST":
        uf = UserForm(request.POST, request.FILES)
        #print sys.path
        if uf.is_valid():
            #获取表单信息
            username = uf.cleaned_data['username']
            headImg = uf.cleaned_data[
                'headImg']  #stand for dir or photo ??   request.FILES['file'] acquire photo  ?
            #写入数据库
            user = User()
            user.username = username
            user.headImg = headImg
            user.save()

            #a=listdir('./upload')    #11.28 by wj                   将传输过来的图片改名成000001.jpg
            #old_file_path=os.path.join('./upload',a[0]) #11.28 by wj将传输过来的图片改名成000001.jpg
            #new_file_path='./upload/000001.jpg'  #11.28 by wj       将传输过来的图片改名成000001.jpg
            #os.rename(old_file_path, new_file_path)  #11.28 by wj   将传输过来的图片改名成000001.jpg

            #if __name__ == '__main__':
            cfg.TEST.HAS_RPN = True  # Use RPN for proposals

            #args = parse_args_test()
            #args=Namespace(cpu_mode=False, demo_net='zf', gpu_id=0)

            #prototxt = os.path.join(cfg.MODELS_DIR, NETS[args.demo_net][0],
            # 'faster_rcnn_alt_opt', 'faster_rcnn_test.pt')
            prototxt = '/data/yinzg/faster/models/pascal_voc/ResNet-50/faster_rcnn_end2end/test.prototxt'
            #caffemodel = os.path.join(cfg.DATA_DIR, 'faster_rcnn_models',
            #NETS[args.demo_net][1])
            caffemodel = '/data/yinzg/faster/data/faster_rcnn_models/ResNet-50_faster_rcnn_iter_110000.caffemodel'

            #if not os.path.isfile(caffemodel):
            #raise IOError(('{:s} not found.\nDid you run ./data/script/'
            #'fetch_faster_rcnn_models.sh?').format(caffemodel))   by wj 17.11.8

            #if args.cpu_mode:
            #caffe.set_mode_cpu()
            #else:
            caffe.set_mode_gpu()
            caffe.set_device(1)
            cfg.GPU_ID = 1
            net = caffe.Net(prototxt, caffemodel, caffe.TEST)

            #print '\n\nLoaded network {:s}'.format(caffemodel)  by wj 17.11.8

            # Warmup on a dummy image
            im = 128 * np.ones((300, 500, 3), dtype=np.uint8)
            for i in xrange(2):
                _, _ = im_detect(net, im)

    #im_names = ['000456.jpg', '000542.jpg', '001150.jpg',  by wj 11.3
    # '001763.jpg', '004545.jpg']   boy wj 11.3
            im_names = os.listdir("./upload")  #处理此文件夹的图片
            #im_names = ['000001.jpg']     #固定处理名为000001.jpg的图片
            for im_name in im_names:
                #print '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'  by wj 17.11.8
                #print 'Demo for data/demo/{}'.format(im_name) by wj 17.11.8
                #print args   how to change this
                demo(net, im_name)
                imagepath = '/data/yinzg/faster/tools/mysite3/static/' + im_name

            #plt.show()
            #os.remove(new_file_path)   #11.28 by wj    在上传新的图片前清空upload文件夹
            os.remove('/data/yinzg/faster/tools/mysite3/upload/' + im_name)
            #return HttpResponse('upload ok!') #11.29 by wj
            #imagepath ='/data/yinzg/faster/tools/mysite3/static'
            image_data = open(imagepath, "rb").read()
            return HttpResponse(image_data, content_type="image/jpg")
    else:
        uf = UserForm()
    return render_to_response('register.html', {'uf': uf})