Admin site

16 views
Skip to first unread message

Rafael E. Ferrero

unread,
Jan 18, 2016, 7:04:48 AM1/18/16
to djan...@googlegroups.com, djan...@googlegroups.com
Buenos días estimados.

Tengo un caso de uso en el que no sé bien como encararlo.

Básicamente tengo dos modelos, uno de Productos y otro de, llamémosle, Ventas.

En Productos tenemos lo usual: ID, Descripción Corta, Descripción Larga, Precio de Costo, Precio de Venta, etc.

En Ventas tenemos ID, Nro del Documento, Fecha, Descripción corta del Producto, Descripción Larga del Producto, Precio de Venta del Producto, Precio de venta definitivo, etc.

Como verán hay campos duplicados y eso es porque el modelo Ventas no está directamente relacionado con el modelo Productos mediante una cláve foranea ya que la misma tabla Ventas es Historica y los datos del Producto pueden cambiar con el tiempo.

Lo que se requiere es que al cargar una venta en el Admin, se elija un producto desde una lista desplegable y que en base al producto elegido se populen algunos campos del modelo de ventas (por ejemplo la descripcion larga) y que el usuario pueda, si quiere modificar dicha descripción antes de guardar la venta.

No me doy idea cómo popular estos campos.

Se usa Django 1.9 y Python 3.5

Gracias de ante mano!!!

Rafael E. Ferrero

Andres Osinski

unread,
Jan 18, 2016, 7:18:32 AM1/18/16
to djan...@googlegroups.com, djan...@googlegroups.com
Fijate el save_object del ModelAdmin

--
Has recibido este mensaje porque estás suscrito al grupo "django-ar" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a django-ar+...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a djan...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/django-ar.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/django-ar/CAJJc_8Up-KsiVC5dzgYOP%2BDyTuG%2BvCG-4GC69nmgiXdqZDjr3g%40mail.gmail.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
Andrés Osinski

Alejandro Santos

unread,
Jan 18, 2016, 7:19:16 AM1/18/16
to djan...@googlegroups.com
http://stackoverflow.com/questions/19910450/how-to-load-a-custom-js-file-in-django-admin-home
> --
> Has recibido este mensaje porque estás suscrito al grupo "django-ar" de
> Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus mensajes,
> envía un correo electrónico a django-ar+...@googlegroups.com.
> Para publicar en este grupo, envía un correo electrónico a
> djan...@googlegroups.com.
> Visita este grupo en https://groups.google.com/group/django-ar.
> Para ver esta conversación en el sitio web, visita
> https://groups.google.com/d/msgid/django-ar/CAJJc_8Up-KsiVC5dzgYOP%2BDyTuG%2BvCG-4GC69nmgiXdqZDjr3g%40mail.gmail.com.
> Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
Alejandro Santos
Reply all
Reply to author
Forward
0 new messages