Как изменить max_length поля имени пользователя Django

Я использую пользовательский интерфейс Django по умолчанию. Я просто хочу внести одно небольшое изменение: уменьшить max_length из username до 30 (по-моему, по умолчанию 150). Как бы я этого добился?

Я использую django-allauth в качестве структуры своей учетной записи пользователя и здесь моя текущая пользовательская форма регистрации allauth:

черновик1/формы

class AllauthSignupForm(forms.Form):

    captcha = ReCaptchaField(
        public_key=config("RECAPTCHA_PUBLIC_KEY"),
        private_key=config("RECAPTCHA_PRIVATE_KEY"),
    )

    class Meta:
        model = User 

    def signup(self, request, user):
        """ Required, or else it throws deprecation warnings """
        pass

draft1/settings.py

ACCOUNT_SIGNUP_FORM_CLASS = 'draft1.forms.AllauthSignupForm'

Любая идея, как я могу изменить username max_length на 30?


person Zorgan    schedule 02.06.2018    source источник
comment
Вы хотите установить максимальную длину после установки в forms.py ??   -  person    schedule 02.06.2018
comment
До или после, все работает   -  person Zorgan    schedule 02.06.2018
comment
Зачем вам создавать дубликат собственного вопроса?   -  person Sardorbek Imomaliev    schedule 02.06.2018