Django auth:增加最大用户名长度

Gab*_*iMe 20 django django-authentication

我需要将auth中的最大用户名大小增加到超过模型中定义的30个字符.怎么做到呢?我不确定只是定制模型是正确或安全的方式.

Yuj*_*ita 11

这里的答案是一个有趣的方法: django的auth_user.username可以是varchar(75)吗?怎么可能这样呢?

一个覆盖User模型上max_length属性的小应用程序,但请注意,如果没有syncdb编辑表,则需要修改DB列

我个人使用修剪过的哈希作为我的用户名,如果有一次超级不可能的碰撞,会通知我,主题是"你刚赢了彩票!"