def add_item(request): context=RequestContext(request) added = False print request.method if request.method=='POST': form=ProductForm(request.POST) if form.is_valid(): product = form.save(commit=False) product.owner = request.user.userprofile product.time=timezone.now() product.image1 = request.FILES['image1'] if 'image2' in request.FILES: product.image2 = request.FILES['image2'] if 'image3' in request.FILES: product.image3 = request.FILES['image3'] product.save() added = True else: print form.errors else: form = ProductForm() return render_to_response('listing/add_item.html',{'form':form,'added':added},context)
def mod_prod(request, id): context=RequestContext(request) product = Product.objects.get(id=id) mod = False if request.method == 'POST': form = ProductForm(request.POST, instance=product) if form.is_valid(): product = form.save(commit=False) if 'image1' in request.FILES: product.image1 = request.FILES['image1'] if 'image2' in request.FILES: product.image2 = request.FILES['image2'] if 'image3' in request.FILES: product.image3 = request.FILES['image3'] product.time=timezone.now() product.save() mod = True else: print form.errors else: form = ProductForm(instance=product) return render_to_response('listing/mod_item.html',{'form':form, 'mod':mod, 'id':id},context_instance=RequestContext(request))
def add_product(request): context = RequestContext(request) if request.method == 'POST': form = ProductForm(request.POST) if form.is_valid(): form.save(commit = True) return index(request) else: print form.errors else: form = ProductForm() return render_to_response('listing/add_product.html', {'form': form}, context)
def mod_prod(request, id): context = RequestContext(request) product = Product.objects.get(id=id) mod = False if request.method == 'POST': form = ProductForm(request.POST, instance=product) if form.is_valid(): product = form.save(commit=False) if 'image1' in request.FILES: product.image1 = request.FILES['image1'] if 'image2' in request.FILES: product.image2 = request.FILES['image2'] if 'image3' in request.FILES: product.image3 = request.FILES['image3'] product.time = timezone.now() product.save() mod = True else: print form.errors else: form = ProductForm(instance=product) return render_to_response('listing/mod_item.html', { 'form': form, 'mod': mod, 'id': id }, context_instance=RequestContext(request))
def add_item(request): context = RequestContext(request) added = False print request.method if request.method == 'POST': form = ProductForm(request.POST) if form.is_valid(): product = form.save(commit=False) product.owner = request.user.userprofile product.time = timezone.now() product.image1 = request.FILES['image1'] if 'image2' in request.FILES: product.image2 = request.FILES['image2'] if 'image3' in request.FILES: product.image3 = request.FILES['image3'] product.save() added = True else: print form.errors else: form = ProductForm() return render_to_response('listing/add_item.html', { 'form': form, 'added': added }, context)