def user_option(request): t = loader.get_template("user_option.html") p = request.POST error = '' uf = Img_form() user_img = get_user_img(request.COOKIES) for img in user_img: img.user_img = '/static/'+img.user_img.split('/static/')[1] if request.method =="POST": if 'files' in request.FILES: f = request.FILES['files'] user_name = get_user_name(request.COOKIES) if not user_name: return auth_user(request,info='please login first!') error,local = saveImg(f,user_name) else: error = 'please give a file!' local = None return HttpResponse(t.render(RequestContext(request,{'uf':uf,'error':error,'local':local,'user_img':user_img}))) else: return HttpResponse(t.render(RequestContext(request,{'uf':uf,'error':'upload image!','user_img':user_img})))
def get_self_img(request): # how to get user name ? maybe cookie can do this? # table cookie should have key from user_id and imgsrc should hav key from user_id! c = request.COOKIES if not c: return auth_user(request,'please login first!') if 'fireman' not in c: return auth_user(request,'please login firest!') id = UserCookie.objects.get(cookie_id=c['fireman']).cookie_user img_list = UserImg.objects.filter(user_id=id) for li in img_list: img_list = li.user return load_img(img_list)