def sell(request): if request.method == "POST": form = AddItem(request.POST, request.FILES) if form.is_valid(): item = form.save(commit=False) item.user = request.user item.is_active = True item.slug = slugify(item.name) item.save() form.save_m2m() return render_to_response('thanks.html') else: form = AddItem() return render_to_response('forsale.html', locals(), context_instance=RequestContext(request))
def edit_item(request, item_id): if request.method == 'POST': item = Item.objects.get(id=item_id) form = AddItem(request.POST, instance=item) if form.is_valid(): item = form.save(commit=False) item.user = request.user item.is_active = True item.slug = slugify(item.name) item.save() return render_to_response('thanks.html', locals(), context_instance=RequestContext(request)) else: form = AddItem(instance=item) return render_to_response('forsale.html', locals(), context_instance=RequestContext(request)) else: item = Item.objects.get(id=item_id) form = AddItem(instance=item) return render_to_response('forsale.html', locals(), context_instance=RequestContext(request))