Foros del Web » Programando para Internet » Python »

[SOLUCIONADO] Modelo con foreingkey a diferentes modelos

Estas en el tema de Modelo con foreingkey a diferentes modelos en el foro de Python en Foros del Web. El titulo más que algo literal es para dar una primera idea general de lo que estoy intentando. Estoy intentando hacer un modelo que esta ...
  #1 (permalink)  
Antiguo 26/08/2013, 11:40
Avatar de jhg
jhg
 
Fecha de Ingreso: marzo-2012
Mensajes: 96
Antigüedad: 12 años
Puntos: 1
Modelo con foreingkey a diferentes modelos

El titulo más que algo literal es para dar una primera idea general de lo que estoy intentando. Estoy intentando hacer un modelo que esta relacionado estrechamente a un slug, segun la url se llega a un elemento de este modelo, y este luego necesita apuntar a un modelo que sea el que contenga los datos con los que renderizar la web, hasta aqui bien, el problema es que hay varios modelos a los que el modelo del slug podria apuntar, segun el tipo de web a mostrar. Con un foreingkey puedo apuntar a un elemento de un modelo, pero es que en este caso necesito apuntar a un elemento de un modelo en una ocasion como lo mismo en otra apuntar a un elemento de otro modelo. ¿Tienen alguna idea o sugerencia?
__________________
JHG
  #2 (permalink)  
Antiguo 26/08/2013, 12:29
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años
Puntos: 1329
Respuesta: Modelo con foreingkey a diferentes modelos

Puedes revisar el framework de contenttypes, para crear Foreing Keys genéricas: https://docs.djangoproject.com/en/de...eric-relations

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 26/08/2013, 13:16
Avatar de jhg
jhg
 
Fecha de Ingreso: marzo-2012
Mensajes: 96
Antigüedad: 12 años
Puntos: 1
Respuesta: Modelo con foreingkey a diferentes modelos

Gracias! :D menos mal que pregunte primero porque estaba empezando a plantearme si mi proyecto iba a necesitar esa app o mejor la quitaba, jejeje, porque la admin y el auth los he reemplazado por unos propios, auth porque necesito algo más personalozado y flexible y la admin pues en vez de registrar modelos hice una que busca todos los existentes ella sola por las apps instaladas, en plan rootadmin o superadmin jejeje.
__________________
JHG
  #4 (permalink)  
Antiguo 26/08/2013, 18:52
Avatar de jhg
jhg
 
Fecha de Ingreso: marzo-2012
Mensajes: 96
Antigüedad: 12 años
Puntos: 1
Respuesta: Modelo con foreingkey a diferentes modelos

Al final creo usare un OneToOne desde cada modelo de web a mostrar hacia el modelo de url del sitio web, y de este un foreignkey hacia el modelo de sitio web. Para el inverso desde el modelo de url al modelo de los datos de esa pagina a mostrar creo tendre con try que ir probando entre los posibles... ¿o hay alguna otra forma?
__________________
JHG

Etiquetas: django
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:40.