В django/django/contrib/auth/forms.py как переопределить метод по умолчанию и включить его в модуль пользователя?Django переопределяет функции по умолчанию
Так что мое намерение состоит в том, что я хочу, чтобы изменить длину имени пользователя поля до 64 символов, но это не было бы правильно сделать это в Джанго каталогов, потому что всякий раз, когда новая версия загружается этот файл на изменился ....
Что именно shoudl быть изменены, чтобы сделать это
class AuthenticationForm(forms.Form):
"""
Base class for authenticating users. Extend this to get a form that accepts
username/password logins.
"""
username = forms.CharField(label=_("Username"), max_length=30)
password = forms.CharField(label=_("Password"), widget=forms.PasswordInput)
Что именно вы пытаетесь переопределить? В чем проблема? –
См. Edit – Hulk
Не забудьте «ALTER» схему вашей пользовательской таблицы из вашей СУБД. Поскольку поле 'usename'' auth_user составляет 30 символов, а любая строка длиной более 30 приведет к ошибке уровня базы данных. – FallenAngel