def edit_item(request,idImg): if request.method == "POST": idItem = int(request.POST['idItem']) item_instance = get_object_or_404(item,id=idItem) if item_instance.user != request.user: ctx ={'title':"You can't edit this item",'message':"You are not the owner of the image"} return render_to_response("message/message.html",ctx,context_instance=RequestContext(request)) frmImage = add_item_store(request.POST,request.FILES,instance=item_instance) if frmImage.is_valid() : frmImage.save() ctx = {'objForm':frmImage,'msg':"Information stored successfully"} return render_to_response('forms/store/add_item_store.html',ctx,context_instance=RequestContext(request)) idI = int(idImg) item_instance = get_object_or_404(item,id=idI) frmImage = add_item_store(instance=item_instance) ctx = {'objForm':frmImage,'msg':"",'idItem':idI} return render_to_response('forms/store/add_item_store.html',ctx,context_instance=RequestContext(request))
def add_item(request): if request.method == 'POST': frmItem = add_item_store(request.POST,request.FILES) if frmItem.is_valid(): frm_Uncommited = frmItem.save(commit=False) frm_Uncommited.user = request.user frm_Uncommited.save() request.session['item_id_added'] = frm_Uncommited.id print request.session['item_id_added'] return HttpResponseRedirect("/store/expedient/new/") else: frmItem = add_item_store() _text_top_rated = top_rated_text.objects.all().order_by("-date")[0] _license_text = license_text.objects.all().order_by("-date")[0] ctx = {'objForm':frmItem,'objTextTop':_text_top_rated,'objTextLicense':_license_text} return render_to_response('forms/store/add_item_store.html',ctx,context_instance=RequestContext(request))