基于Django OneToOneField和ForeignKey的区别详解