Buenas tardes, soy nuevo en Django estoy desarrollando una pequeña aplicación para el control de proyectos, este es el código de mi models.py
Código Python:
Ver originalclass Persona(models.Model):
MASCULINO = 'M'
FEMENINO = 'F'
SEXO_CHOICES = (
(MASCULINO, 'Masculino'),
(FEMENINO, 'Femenino'),
)
nombres = models.CharField(max_length=60)
apellidos = models.CharField(max_length=60)
cedula = models.IntegerField(primary_key=True)
fecha_nacimiento = models.DateField()
edad = models.IntegerField()
sexo = models.CharField(max_length=1,
choices=SEXO_CHOICES,
default=FEMENINO)
numero_telefono = models.CharField(max_length=60, blank=False)
correo_electronico = models.EmailField(null=True, unique=True, blank=True)
direccion = models.CharField(max_length=60)
proyecto = models.ManyToManyField("Proyecto")
def __unicode__(self):
return self.nombres
def proyecto_asociado(self):
return "\n".join([n.nombre for n in self.proyecto.all()])
nombre.short_description = "Proyecto Asociado"
class PersonaAdmin(admin.ModelAdmin):
list_display = ["nombres", "apellidos", "sexo", "cedula", "numero_telefono", "correo_electronico", "fecha_nacimiento", "edad", "direccion", "proyecto_asociado"]
search_fields = ["cedula", "nombres"]
class Proyecto(models.Model):
numero_proyecto = models.IntegerField()
nombre = models.CharField(max_length = 30)
responsable = models.CharField(max_length = 30, null=False)
quisiera saber si es posible traer las personas ya registradas en la tabla Persona, dentro del campo responsable de la tabla Proyecto con la cual se tiene una relación ManyToMany.
De antemano gracias!!