我知道部分继承是不可能的。 我需要为我的 Django 应用程序创建一个用户模型,为此我想使用 Django 中定义的 User 类。但我不需要用户名字段,该字段被设置为必需。
假设我从 User 继承到 MyUser。是否可以删除 MyUser.xml 中的用户名属性?即 del MyUser.username? 或者有人可以建议其他方法来做到这一点?
最佳答案
AbstractBaseUser
class是专门针对这种场景而设计的。从此类继承并定义您自己的字段,并确保将 USERNAME_FIELD
属性设置为您的电子邮件字段。
关于python - "Partial Inheriting"来自 Django 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22298220/