def product_new(request): if request.method == 'POST': form = FormProduct(request.user, request.POST) if form.is_valid(): item = form.save(commit=False) item.user = request.user item.save() return HttpResponseRedirect('/') else: form = FormProduct(request.user) return render_to_response('product_item.html', {'form': form, 'menu': 'product'}, context_instance=RequestContext(request))
def product_item(request, id): item = get_object_or_404(Product, pk=id, user=request.user) if request.method == 'POST': form = FormProduct(request.user, request.POST, request.FILES, instance=item) if form.is_valid(): form.save() return HttpResponseRedirect('/') else: form = FormProduct(request.user, instance=item) return render_to_response('product_item.html', {'form': form, 'menu': 'product', 'edit': True}, context_instance=RequestContext(request))