主要讲解在model设计中会出现的坑
分层设计解决循环引用
UserCourse放到user中的话,就会有两个外键user和course,那对于 coursr app(CourseComment) 来说,就会有两个外键course 和 comment。UserCourse会import course,course会import user,这就是循环引用,会报错。
解决方法:分层设计
概念:上层可以引用下一层,下层不能引用上一层,同层级间可以互相引用。
user中的userprofile表,在其他许多app中都会用到,很多表里面都会关联到我们的用户信息
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。