1. 程式人生 > >django之使用者表的繼承

django之使用者表的繼承

有這樣一個場景,之前已經設計好了使用者的資訊表,但是再設計另外一個業務表的時候,資訊有點重複,如何重新設計呢?

可以採用表的繼承,讓一個表作為基類,業務表就可以繼承它

要注意以下幾點

1 作為基類的表使用 abstract=True
2 作為基類的表,不會生成相關的表
3 使用的時候匯入 from rbac.models import UserInfo as RbacUserInfo
4 基類表裡面有有關聯表時,不能加引號