[pyar] (django) Problema con form
Ramiro Morales
cramm0 en gmail.com
Mar Nov 12 11:44:14 ART 2013
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
HTH
--
Ramiro Morales
@ramiromorales
More information about the pyar
mailing list