用户模型的小变化(不是子类化)......糟糕的想法?

时间:2011-04-21 06:42:47

标签: django django-models

我知道直接触摸用户模型是个坏主意。你应该扩展它。我的问题是我已经扩展到一定程度。我希望用户使用他们的电子邮件地址注册/验证,而不是用户名。为此,我将用户名转换为其电子邮件地址的哈希值。

结果很好。我现在的问题是,每当我有一个User ForeignKey时,我的管理员都很乱。 User模型的unicode方法显示用户名。就我而言,那并不理想。我宁愿能够看到名字或电子邮件,以便我可以手动查看。

我的问题是,我可以只更改用户模型中的unicode方法而不会遇到麻烦吗?这是微不足道的,它不会导致未来/当前的破裂吗?

由于

1 个答案:

答案 0 :(得分:0)

现在我正在重读你的问题...为什么不简单地将用户名转换为电子邮件而不是哈希呢?