def add_item_expedient(request): if request.method == "POST": if not request.FILES: frmExp = frmExpedient() ctx = {'frmExped':frmExp,'msg':"This input is required"} return render_to_response('forms/store/add_expedient.html',ctx,context_instance=RequestContext(request)) image_items = request.FILES.getlist('image') for i in image_items: try: item_instance = item.objects.get(id=request.session['item_id_added']) except Exception, e: ctx = {"message":"Create an item shop, before upload images","title":"Can't upload images"} return render_to_response('message/message.html',ctx,context_instance=RequestContext(request)) frm = expedient_item(item=item_instance,name=i,image=i) frm.save() try: del request.session['item_id_added'] except Exception, e: pass
for i in image_items: try: item_instance = item.objects.get(id=request.session['item_id_added']) except Exception, e: ctx = {"message":"Create an item shop, before upload images","title":"Can't upload images"} return render_to_response('message/message.html',ctx,context_instance=RequestContext(request)) frm = expedient_item(item=item_instance,name=i,image=i) frm.save() try: del request.session['item_id_added'] except Exception, e: pass return HttpResponseRedirect('/store/thanks_add_item/') else: frmExp = frmExpedient() ctx = {'frmExped':frmExp,'msg':""} return render_to_response('forms/store/add_expedient.html',ctx,context_instance=RequestContext(request)) @login_required def thanks_add_item(request): return render_to_response('store/add_item_thanks.html',context_instance=RequestContext(request)) @login_required def purchase_item(request): if request.method == "POST": item_purchase = int(request.POST['item']) _item = get_object_or_404(item, id=item_purchase) if _item.user == request.user: