def test_product(self): product = Product() product.name = "A solution book" product.price = 200 product.digital = True product.save() record = Product.objects.get(pk=1) self.assertEqual(record, product)
def add_product(request): if request.method == 'POST': form = ProductForm(request.POST, request.FILES) product = Product() if form.is_valid(): # product.sub_category = 'ENGINE OIL DIESEL' product.name = form.cleaned_data['name'] product.price = form.cleaned_data['price'] product.image = form.cleaned_data['image'] product.author = request.user product.save() print(request) return redirect('products_list') else: messages.error(request, 'Post error') return redirect('add_product') form = ProductForm() context = {'form': form} return render(request, 'staff/product-add.html', context)