dawn-liu

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

有这样一个场景,之前已经设计好了用户的信息表,但是再设计另外一个业务表的时候,信息有点重复,如何重新设计呢?

可以采用表的继承,让一个表作为基类,业务表就可以继承它

要注意以下几点

1 作为基类的表使用 abstract=True
2 作为基类的表,不会生成相关的表
3 使用的时候导入 from rbac.models import UserInfo as RbacUserInfo
4 基类表里面有有关联表时,不能加引号

 

posted on 2018-11-26 22:46  dawn-liu  阅读(612)  评论(0编辑  收藏  举报