当前位置: 首页 > 后端技术 > Python

killerxadmin开发在线教育网站2_需求分析与表结构设计2_主要讲解模型设计中会出现的陷阱

时间:2023-03-26 15:15:00 Python

主要讲解模型设计中会出现的陷阱分层设计解决循环引用UserCourse放在用户的情况下,将有两个外键用户和课程,那么对于课程应用程序(CourseComment),将有两个外键课程和评论。UserCourse将导入课程,课程将导入用户。这是一个循环引用,会报错。解决方案:分层设计理念:上层可以引用下层,下层不能引用上层,同层可以相互引用。user中的userprofile表在其他很多app中都会用到,很多表都会关联到我们的用户信息