【发布时间】:2020-05-01 08:25:11
【问题描述】:
假设我有两个看起来像这样的模型:
ModelA
uuid (primary key)
id
ModelB
id (primary key)
size
我想向 ModelA 添加一个字段。我希望这个字段是一个加入 ModelA.id == ModelB.id 的 ForeignKey。
我已经搜索了整个 Django 文档,只找到了如何更改连接中使用的外来对象的字段,但我还没有找到一种方法来更改连接中使用的“this”对象的字段。
是否可以从“this”对象中指定一个非主键字段,该字段用于通过连接到来自外部对象的匹配主键来创建外键?
【问题讨论】:
标签: django foreign-keys