Django访问外键模型对象

2024-04-29 12:20:23 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我有以下几点:

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(或另一个解决方案)?


Tags: 对象modellicensemodelstypeemployeefirstnamelength