That's by design. The individual Modelforms don’t delete. What you can do is 
look to see if they are marked, and deleted them manually.

        if formline.DELETE:
            formline.instance.delete()

On May 23, 2012, at 6:01 PM, Min Hong Tan wrote:

> Hi there,
> 
> i have a problem whereby, if i for form in formset line by line and run 
> form.save().  my delete (ticked) item will not be deleted.
> and if i 'm direct using formset.save(). it did deleted. where am i code 
> wrong already?
> 
> 
> q1 = modelformset_factory(CustomerDetail,
>                                                    form= CustomerDetail lForm,
>                                                    can_delete=True)
> # bla bla bla....
> 
> if request.method == 'POST':
>        
>         find_formsetcustomerdetail =  CustomerDetail 
> .objects.filter(customerheader__id=id_unquekey)
>         formset = 
> q1(request.POST,request.FILES,queryset=find_formsetcustomerdetail)
>         if formset.is_valid():
>             for formline in formset: 
>                          # do checking..bla bla bla
>                    formline.save()
> 
> Regards,
> MH
> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Django users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/django-users?hl=en.

Peter of the Norse
[email protected]



-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to