def edit_product(request, id): product = get_object_or_404(Product, pk=id) if request.method == "POST": form = NewProductForm(request.POST, request.FILES, instance=product) if form.is_valid(): product = form.save(commit=False) #post.author = request.user product.published_date = timezone.now() product.save() return redirect(product_detail, product.pk) else: form = NewProductForm(instance=product) return render(request, 'newproductform.html', {'form': form})
def new_product(request): if request.method == "POST": form = NewProductForm(request.POST, request.FILES) if form.is_valid(): product = form.save(commit=False) product.seller = request.user product.published_date = timezone.now() product.save() return redirect(product_detail, product.pk) else: form = NewProductForm return render(request, 'newproductform.html', {'form': form})