Прежде, чем кто-то пометит этот вопрос как дубликат этого вопроса Может ли django auth_user. имя пользователя быть varchar (75)? Как это можно сделать? или другие подобные вопросы по SO, прочтите этот вопрос. Вопрос, который я связал, точно задает этот вопрос, но, к сожалению, ответы не касаются заданного вопроса.
Могу ли я изменить длину поля auth_user.username на 100 символов, выполнив следующие действия:
username = models.CharField (_ ('username'), max_length = 30, unique = True, help_text = _ ("Обязательно. 30 символов или меньше. Буквы, числа и символы @ /. / + / - / _ "))
Будет ли что-нибудь сломано в Django, если я сделаю это?
То, что это сломается, когда я обновлю Django до более новой версии, не проблема. Я также не собираюсь писать другие методы аутентификации. Я просто хочу знать, сломаю ли я что-нибудь, если сделаю это.