0

我很好奇 Django 如何在对象级别处理模型关系,因为我正在构建自定义 json 序列化程序,我需要了解这一点,以便正确处理嵌套序列化。我几乎可以肯定我将不得不深入研究 python 的一些内部结构,但这没什么大不了的。

4

1 回答 1

3

模型中的字段名称已_id附加到表中,它存储了外部模型的 PK(就像 FK 通常那样)。

当在模型上访问相关字段时,Django 执行查询以从数据库中检索外部模型。

当一个模型分配给相关字段时,Django 读取模型的 PK 并将其分配给表中的支持字段。

于 2013-06-28T16:30:57.853 回答