在django中,如何在数据库层面无外键,但又利用model中的外键,方便ORM查询?

来源:12-6 ORM语句和SQL优化(上)

jeffzzz

2019-07-26

在django中,如何在数据库层面无外键,但又利用model中的外键(是叫软外键吗?),方便ORM查询?
有人说数据库设置外键,会影响数据库性能。但在Django的model中如果不设置外键关联,那使用ORM查询时,非常麻烦。
要如何做,或如何取舍呢?(表述可能不清楚,见谅)

写回答

1回答

Jack

2019-07-26

你意思是不使用外键,如何orm多表关联查询吗?完全可以,只不过使用起来麻烦。我觉得对性能要求很高的话,干脆别用orm,用的话该用外键的地方就用


0
1
jeffzzz
非常感谢!
2019-08-16
共1条回复

Django高级实战 开发企业级问答网站

融合Django高级用法/算法/设计模式/TestCase测试/云计算打造项目

900 学习 · 756 问题

查看课程