假设我有两个模型,看起来像这样: ModelA id
id (primary key)
size 我想向ModelA我希望这个字段是一个加入到ModelA.id == ModelB.id上的ForeignKey。我搜索了所有的Django文档,只找到了如何更改连接中使用的外部对象的字段,但我还没有找到一种方法来更改连接中使用
我有一个名为alg_id的OneToOneFiled模型,当我转到管理面板并在现有对象中更改此字段时,将创建一个新对象,但我想用不同的alg_id覆盖相同的对象。当我更改其他简单的文本文件时,一切都很正常。如果我将alg_id更改为1,该对象已存在于数据库中,则该对象将被覆盖-如果我在此处收到警告会更好。 我怎样才能做到这一点呢? ps。本项目使用2.2.6 Django版本 mo
我理解Foreign做什么,但我很难理解为什么这在Django工作。
我在‘app1/ model s.py’文件中有项目模型。这个模型有一个名为'owner‘的ForeignKey,它链接到我的’app2/ model s.py‘文件中的配置文件模型。项目模型中的'owner‘字段如何知道它应该链接到配置文件模型中的'user’字