[Python-es] django - reusar admin cuando no todos los campos estan en el modelo

Eduard Diaz eventgrafic en gmail.com
Lun Sep 26 18:41:14 CEST 2011


Hola cesar

Para temas de django existe la lista Django-es, en ella hay mucha gente de
esta lista y podras encontrar información muy interesante

http://groups.google.com/group/django-es/topics

Sobre el tema que planteas mira:

https://docs.djangoproject.com/en/dev/howto/legacy-databases/

Como veras configuras los settings con la base de datos de app1 y mediante
inspectdb podras obtener el modelo que trabaje con ella

Eso si, tendras que hacer un syncdb para que te cree las tablas necesarias
para trabajar con el admin.

Si quieres puedes separar la base de datos de django para tener todo mas
ordenado

https://docs.djangoproject.com/en/dev/topics/db/multi-db/

Un saludo

-- 
//////////////////////////////////////////////////////////////////////////
Eduard Díaz
www.scopia.es
SCOPIA VISUAL INTERFACES SYSTEMS S.L.
//////////////////////////////////////////////////////////////////////////


El 26 de septiembre de 2011 13:04, Cesar Ortiz <cesar.ortiz en gmail.com>escribió:

> Hola listeros,
>
> Disclaimer: soy nuevo en django y aunque la lisa no es de django quizás sea
> de interés el tema.
>
> Os expongo primero el contexto.
>
> Tenemos una aplicación (app1) con un interfaz REST con la cual podemos
> realizar differentes acciones, modificar y leer datos.
> Por otro lados vamos a tener una aplicación de gestión (app2) que va a
> interactuar con la aplicación anterior.
> Queremos evitar la duplicación de datos, por lo que los datos que
> pertenezcan a 'app1' sólo van a estar en la BD de 'app1'. Lógicamente hay
> ciertos datos que necesitamos estén duplicados para poder relacionar los
> modelos.
>
> La ventaja de usar el 'admin', es que puedes desarrollar una interfaz en
> dos patadas con independencia de tener diseñadores a tu disposición.
> El problema es que ciertos campos de un modelo, no necesitan ser
> leídos/escritos en la BD pero si renderizados en las templates. ¿Cuál es la
> mejor manera de implementarlo en django usando el admin?
>
> Gracias y un saludo!
>
> -- César
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20110926/bd25221d/attachment.html>


Más información sobre la lista de distribución Python-es