Foros del Web » Programando para Internet » Python »

Registro en admin anidado

Estas en el tema de Registro en admin anidado en el foro de Python en Foros del Web. Hola, estoy empezando a aprender Django, y programando en general, intentaré ser escueto y resumir lo máximo posible mi problema: Quiero hacer una aplicación web ...
  #1 (permalink)  
Antiguo 21/03/2015, 20:09
 
Fecha de Ingreso: enero-2009
Mensajes: 5
Antigüedad: 15 años, 3 meses
Puntos: 0
Registro en admin anidado

Hola, estoy empezando a aprender Django, y programando en general, intentaré ser escueto y resumir lo máximo posible mi problema:

Quiero hacer una aplicación web que consiste en registrar todo ser vivo que le haga una foto, como una colección personal, y poder catalogarlo en mi aplicación.

Los seres vivos nos clasificamos por categorías con una estructura arbolada.

Es decir, si fotografío una hormiga que identifico y la quiero registrar en mi aplicación.

Tengo que poner lo siguiente:

Dominio: Eucariota

Reino: Animal

etc...

digamos que la clasificación es arbolada.

Entonces en mi aplicación cuando yo ponga el dominio: eucariota quiero que me excluya en el siguiente campo Reino todas las opciones que no esten por debajo de éste dominio y así sucesivamente hasta llegar a la especie.

el código que he escrito es el siguiente:

Código:
from django.db import models

class RegCatataxo(models.Model):
    #reg = models.AutoField()
    #fechareg = models.DateTimeField('date published')
    EUCARYA = 'EU'
    ARCHEA = 'AR'
    BACTERIA = 'BA'
    
    OPCIONES_DOMINIO = (
        (EUCARYA, 'EUCARYA'),
        (ARCHEA, 'ARCHEA'),
        (BACTERIA, 'BACTERIA'),
       
    )
    Dominio = models.CharField(max_length=2,
                                      choices=OPCIONES_DOMINIO,
                                      default=EUCARYA)



    


    PROTISTA = 'PR'
    FUNGI = 'FU'
    PLANTAE = 'PL'
    ANIMALIA = 'AN'
    
    OPCIONES_REINO = (
        (PROTISTA, 'PROTISTA'),
        (FUNGI, 'FUNGI'),
        (PLANTAE, 'PLANTAE'),
        (ANIMALIA, 'ANIMALIA'),
       
    )
    Reino = models.CharField(max_length=2,
                                      choices=OPCIONES_REINO,
                                      default=ANIMALIA)

Como veis en la siguiente imagen, lo que quiero es que solo me incluya los subniveles de una opción de dominio especifica y me escluya el resto.



Espero haberme explicado con claridad. gracias opr vuestra ayuda

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 23:28.