[pyar] (django) Problema con form

Daniel dmlistapython en gmail.com
Mar Nov 12 11:50:53 ART 2013


El 12 de noviembre de 2013 11:44, Ramiro Morales <cramm0 en gmail.com>escribió:

> 2013/11/12 Daniel <dmlistapython en gmail.com>:
> >> > Basicamente tengo estos modelos (extremadamente simplficados):
> >> >
> >> >  -Articulos
> >> >  -Proveedores
> >> >  -PrecioPorProveedor
> >> >
> >> >
> >> > Para cada articulo tengo varios proveedores almacenados en
> >> > PrecioPorProveedor, el problema se me presenta al editar articulos...
> >> > necesito mostrar una especie de "tab form"
> >> > con los precios de cada proveedor para ese artículo.
> >> >
> >> > Si se entiende hasta ahí paso con el problema:
> >> > -Necesito especificar _solo uno_ de los registros en un campo
> >> > referencia.
> >> > -Posibilidad de agregar registros.
> >>
> >> ¿Registros? ¿de Proveedores? ¿Qué significa "especificar" en este
> >> contexto?
> >
> > perdón, poner en True un campo referencia de sólo uno de los registros
> > asociados al artículo en edición
>
> Si lo que tenes es una relación mucho a muchos entre Articulo y
> Provvedor con una tabla/modelo intermedio PrecioPorProveedor entonces
> tenes una FK PrecioPorProveedor -> Articulo
>
> En ese caso podría servirte para tu problema un inline formset:
>
>
> https://docs.djangoproject.com/en/1.6/topics/forms/modelforms/#inline-formsets
>
> Claro, pero mostraría checkboxes en lugar de un botón de radio, porque
necesito que sean
excluyentes (sólo uno de las líneas del inline debería poder setearse a
True en el campo referencia)
y ese es el verdadero problema
-- 
Daniel Malisani
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20131112/3516c309/attachment.html>


More information about the pyar mailing list