[pyar] Inline formset y como asociar objetos relacionados antes del save

Varela Matias matu.varela en gmail.com
Lun Abr 13 13:24:36 ART 2015


El 13 de abril de 2015, 11:48, Maxi <maxirobaina en gmail.com> escribió:

> No lo pensé mucho pero hacer algo así?
>
>  form_factura = CreateComprobanteForm(data)
>
> ItemsFromSet = inlineformset_factory(Factura, ItemFactura)
>
> if form_factura.is_valid():
>     factura = form_factura.save(commit=False)
>     factura.save()
>
>     items_forms = ItemsFromSet(data, instance=factura)
>     if items_form.is_valid():
>         items = items_forms.save(commit=False)
>         for item in items:
>             item.factura = factura
>             item.save()
>
>
> todo dentro de un @transaction.atomic
>

Si, creo que eso debería funcionar.. Esta tarde lo pruebo y comento si
anduvo o no!

Gracias!


-- 
*Matias E. Varela*
San Rafael, Mendoza
Blog: http://matuu.com.ar
Twitter: @matuvarela <http://twitter.com/matuvarela>
Skype: matu.varela
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150413/cf88faef/attachment.html>


More information about the pyar mailing list