【发布时间】:2009-10-29 10:31:05
【问题描述】:
如何使用自定义管理器扩展默认用户模型?
我的应用有许多将使用内置组模型定义的用户类型。因此,用户可能是客户、员工等。能够执行以下操作将是理想的:
User.clients.filter(name='Test')
获取名称为 Test 的所有客户端。我知道如何使用用户定义模型的自定义管理器来做到这一点,但我不确定如何在用户模型上做这件事,同时仍然保留所有烘焙好的东西,至少不修改 django 源代码本身就是一个不号......
【问题讨论】: