Python Django访问ForeignKey模型对象
假设我有以下几点:Python Django访问ForeignKey模型对象,python,django,Python,Django,假设我有以下几点: 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
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()
您可以添加相关的\u name示例:employee=models.ForeignKey(employee,related\u name='licenses')我之前读过,但没有点击。难以置信的容易。谢谢!:)我正在导入所有模型,并为employees对象中的每个模型构建for循环。。。傻瓜:)