[pyar] [django admin] un unique_together un poco particular

Daniel Moisset dmoisset en machinalis.com
Mie Jul 20 17:54:21 ART 2011


Ahora con el dibujito entendi

2011/7/20 Daniel Moisset <dmoisset en machinalis.com>:
> Nos mostras como es tu modelo? En particular los campos de precios.
>

yo para modelar eso haría un modelo adicional

class Precio de Referencia...:
    articulo = ForeignKey(Articulo)
    proveedor = ForeignKey(Proveedor)
    precio = ForeignKey(PrecioPorProveedor)

    class Meta:
        unique_together= ('articulo', 'proveedor')

pero bueno, ahi la UI te queda completamente diferente, probablemente
con un selector en el articulo.

Si queres quedarte con ese modelo que tenés ahora, pondría un
validador en el modelo de que haya solo uno seleccionado, y lo de los
checkboxes lo hria con javascript.

Saludos,
   D.



More information about the pyar mailing list