diff --git a/accounts/migrations/0013_alter_user_email_alter_user_username.py b/accounts/migrations/0013_alter_user_email_alter_user_username.py new file mode 100644 index 000000000..139bca7bb --- /dev/null +++ b/accounts/migrations/0013_alter_user_email_alter_user_username.py @@ -0,0 +1,24 @@ +# Generated by Django 4.2.5 on 2023-09-24 19:50 + +import django.contrib.auth.validators +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('accounts', '0012_django32_bigauto'), + ] + + operations = [ + migrations.AlterField( + model_name='user', + name='email', + field=models.EmailField(blank=True, max_length=200, verbose_name='email address'), + ), + migrations.AlterField( + model_name='user', + name='username', + field=models.CharField(error_messages={'unique': 'A user with that username already exists.'}, help_text='Required. Letters, digits and @/./+/-/_ only.', max_length=200, unique=True, validators=[django.contrib.auth.validators.ASCIIUsernameValidator()], verbose_name='username'), + ), + ] diff --git a/accounts/models.py b/accounts/models.py index a7751b354..522cfaf36 100644 --- a/accounts/models.py +++ b/accounts/models.py @@ -37,10 +37,10 @@ class User(AbstractBaseUser, PermissionsMixin): username = models.CharField( _("username"), - max_length=30, + max_length=200, unique=True, help_text=_( - "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only."), + "Required. Letters, digits and @/./+/-/_ only."), validators=[ASCIIUsernameValidator()], error_messages={ "unique": _("A user with that username already exists."), @@ -49,7 +49,7 @@ class User(AbstractBaseUser, PermissionsMixin): first_name = models.CharField(_("first name"), max_length=100, blank=True) last_name = models.CharField(_("last name"), max_length=100, blank=True) email = models.EmailField(_("email address"), blank=True, - max_length=100) + max_length=200) name_verified = models.BooleanField( _("Name verified"), default=False,