Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我很好奇 Django 如何在对象级别处理模型关系,因为我正在构建自定义 json 序列化程序,我需要了解这一点,以便正确处理嵌套序列化。我几乎可以肯定我将不得不深入研究 python 的一些内部结构,但这没什么大不了的。
模型中的字段名称已_id附加到表中,它存储了外部模型的 PK(就像 FK 通常那样)。
_id
当在模型上访问相关字段时,Django 执行查询以从数据库中检索外部模型。
当一个模型分配给相关字段时,Django 读取模型的 PK 并将其分配给表中的支持字段。