14
比方說,我有以下幾點: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)
,並在自定義管理命令,我拉在所有的Employee對象與employees = Employee.objects.all()
...我怎樣才能訪問相關許可對象爲每個員工提供對象?我已經看到了有關使用ContentType用於此目的的問題,但我很困惑它的實際用途。任何人都可以提供關於如何在這種情況下使用ContentType(或其他解決方案)的例子嗎?
您可以添加related_name例如:員工= models.ForeignKey(員工,related_name = '許可證') – sacabuche 2012-03-08 17:38:14
,我讀了前面,但它並沒有點擊。容易超越信仰。謝謝! :) – patrickn 2012-03-08 17:39:05
我正在導入所有的模型,併爲employees對象中的每個模型構建循環......傻:) – patrickn 2012-03-08 17:40:21