Django访问ForeignKey模型对象
假设我有以下几点:
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)
在自定义管理命令中,我使用employees =
Employee.objects.all()
…拉入所有Employee对象。如何访问每个雇员对象的关联许可证对象?我已经看到了有关为此目的使用ContentType的问题,但是我对它的实际使用感到困惑。任何人都可以在此情况下提供有关如何使用ContentType(或其他解决方案)的示例吗?
-
employee.license_set.all()
https://docs.djangoproject.com/en/dev/topics/db/queries/#backwards-related-
objects