[Answered ]-Django hide field from forms and add automatically field

2👍

In your views.py file I think you just need to make two changes

def product_detail(request, id_category=None,id_product=None):
   actual_product = Product.objects.get(id = id_product)
   form_product_unit = Product_unitForm(data=request.POST or None,
       initial={'product': actual_product})

And also remove the line form_product_unit.fields['product'] = actual_product. You might need to play around with the initial dictionary a bit to get it to bind the correct value to the field but that’s the general idea. The related section in the docs is https://docs.djangoproject.com/en/1.9/ref/forms/api/#dynamic-initial-values

👤Paul

Leave a comment