杀手级xadmin开发在线教育网站2_需求分析和表结构设计2_主要讲解在model设计中会出现的坑

主要讲解在model设计中会出现的坑app

分层设计解决循环引用

循环引用.png
UserCourse放到user中的话,就会有两个外键user和course,那对于 coursr app(CourseComment) 来讲,就会有两个外键course 和 comment。UserCourse会import course,course会import user,这就是循环引用,会报错。spa

解决方法:分层设计
分层设计.png
概念:上层能够引用下一层,下层不能引用上一层,同层级间能够互相引用。
user中的userprofile表,在其余许多app中都会用到,不少表里面都会关联到咱们的用户信息设计

相关文章
相关标签/搜索