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