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?
Vous pouvez ajouter l'exemple related_name: employé = models.ForeignKey (employé, related_name = 'licences') – sacabuche
Je l'ai lu plus tôt, mais il n'a pas cliqué sur. Facile à croire. Merci! :) – patrickn
J'importais tous les modèles et construisais des boucles pour chacun dans l'objet employé ... idiot :) – patrickn