[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