【发布时间】:2014-03-10 10:55:31
【问题描述】:
我知道部分继承是不可能的。 我需要为我的 Django 应用程序创建一个用户模型,因为我想使用 Django 中定义的 User 类。但我不需要 username 字段,该字段设置为 required。
假设我从 User 继承到 MyUser。是否可以删除 MyUser 中的 username 属性。即 del MyUser.username? 或者有人可以建议其他方法吗?
【问题讨论】:
-
保持原样。在
username字段中设置电子邮件。或者你必须修改auth模块。 -
在用户名字段中设置电子邮件有其自身的问题(如 maxlength)。如有必要,您可以将 user_id 放入用户名中。
标签: python django inheritance