Esempio n. 1
0
def create_product(request):
    if request.method == 'GET':
        product_form = ProductForm()
        return render(request,'create_product.html', context={'product_form':product_form})
    elif request.method == 'POST':
        product_form = ProductForm(request.POST)
        if product_form.is_valid():
            product = product_form.save()
            images = []
            for i in range(3):
                image=product_form.cleaned_data('image_{}'.format(i+1))
                if image:
                    images.append(image)
            for image in images:
                ProductImage.objects.create(product=product,url=image)
            return redirect('product')
        return render(request,'create_product.html', context={'product_form':product_form})