【发布时间】:2014-09-27 23:10:46
【问题描述】:
Django 中的用户名仅限于max_length=30,从 Django 1.5+ 开始,也可以使用USERNAME_FIELD 设置。
但是,目前尚不清楚如何在仅更改 max_length 的同时保持现有 username 字段的完整性(及其所有功能)。我认为需要进行某种猴子修补,但正确的做法并不是立即进行。
这个问题不是与 1.5 之前版本的现有问题的重复,而是询问一个非常具体的猴子补丁,目前在 SO 的任何其他问题中都没有解决。
【问题讨论】:
-
@KrzysztofSzularz 所有现有问题都与 Django pre-1.5 有关。这专门询问 Django 1.5+
-
@limelights - 同样,文档没有解决这个非常具体的问题,即如何保留默认的
username字段并仅修补 max_length。 -
是的,我明白了,我想知道您为什么不想/不能重新实现整个字段定义? :)
标签: django django-models django-authentication