2020
09-24
09-24
基于Django OneToOneField和ForeignKey的区别详解
根据Django官方文档介绍:Aone-to-onerelationship.Conceptually,thisissimilartoaForeignKeywithunique=True,butthe“reverse”sideoftherelationwilldirectlyreturnasingleobject.OneToOneField与ForeignKey加上unique=True效果基本一样,但是用OneToOneField反向关联会直接返回对象。相反地,使用ForeignKey,反向关联后会返回QuerySet。例子:fromdjango.dbimportmodelsclassEngine(models.Model)...
继续阅读 >