2012-03-08 6 views
14

Disons que je donne les résultats suivants:Django accès modèle ForeignKey objets

class Employee(models.Model): 
    firstName = models.CharField(max_length = 30) 
    lastName = models.CharField(max_length = 30) 

class License(models.Model): 
    employee = models.ForeignKey(Employee) 
    type = models.CharField(max_length = 30) 

et dans une commande de gestion personnalisée, je tire dans tous les objets employés avec employees = Employee.objects.all() ... Comment puis-je accéder à des objets de licence associés pour chaque objet employé? J'ai vu des questions qui parlent d'utiliser ContentType dans ce but, mais je suis confus sur son utilisation pratique. Quelqu'un peut-il donner un exemple sur la façon d'utiliser ContentType (ou une autre solution) dans ce contexte?

Répondre

Questions connexes