数据表,外键的影响 ForeignKey ManyToManyField
来源:6-8 通用类视图DeleteView源码详解
慕姐7027134
2020-08-21
看到老师设计数据库表的时候有使用外键,使用外键会带来很多负面影响,不知道您的考量,我们应该怎么避免这些负面的影响?
写回答
1回答
-
Jack
2020-08-21
您好,用外键有利也有弊,不用外键的话代码中用逻辑去控制数据表的关联,性能会好一点;用外键的话,写Django ORM会很方便;还有就是数据完整性和一致性的问题,用外键在设计的时候要选择正确的关联约束,不用外键的话代码里面不能有逻辑上缺陷,以免数据表里面出现脏数据或者关联不上这类的问题。用不用的话看项目选择了。
20
相似问题