Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2012, 19:01
WebDeveloperZ
 
Fecha de Ingreso: marzo-2007
Mensajes: 340
Antigüedad: 17 años, 1 mes
Puntos: 4
Referencia a la "clave unica" en el mismo modelo.

Que tal, tengo el modelo categorias:

Código:
class Categorias(models.Model):
    padre_id = models.ForeignKey(Categorias)
    orden = models.IntegerField(max_length=2)
    titulo = models.CharField(max_length=150,'Título')
    
    class Meta:
        order_with_respect_to = 'orden'
Dado ese modelo necesito que el atributo padre_id apunte al id de esa misma tabla.

Es para tratar categorias y sub-categorias, si padre_id equivale a 0 significa que es una categoria padre, mientras que si es igual a un numero distinto de 0 es asi porque pertenece a una categoria con padre_id = 0

Como hago esto con django ? Gracias !