在Django中,可以使用ForeignKey
字段來創建外鍵關系,并通過to_field
參數指定要關聯的字段。
例如,假設有兩個模型Model1
和Model2
,我們要在Model1
中創建一個外鍵字段,指向Model2
的field_name
字段:
class Model1(models.Model):
foreign_key = models.ForeignKey(Model2, on_delete=models.CASCADE, to_field='field_name')
在上面的示例中,to_field='field_name'
指定了Model1
的foreign_key
字段與Model2
的field_name
字段建立關聯。