From 8ccf17dc487bcd58350b78aa3bdc21884a9ba92c Mon Sep 17 00:00:00 2001 From: Sebastian Haas Date: Wed, 8 Nov 2023 23:42:19 +0100 Subject: [PATCH] Set default auto field In order to avoid a database migration, we set default_auto_field to 'django.db.models.BigAutoField' for the VerifyEmail app. This is required, since Django defaults to django.db.models.AutoField since Django 3.2 (https://docs.djangoproject.com/en/3.2/ref/settings/#std-setting-DEFAULT_AUTO_FIELD). By setting default_auto_field to the big auto field, the VerifyEmail app sticks with the existing big auto field in the database. --- verify_email/apps.py | 1 + 1 file changed, 1 insertion(+) diff --git a/verify_email/apps.py b/verify_email/apps.py index 83b2c79..f424d49 100644 --- a/verify_email/apps.py +++ b/verify_email/apps.py @@ -7,6 +7,7 @@ class VerifyEmailConfig(AppConfig): name = 'verify_email' + default_auto_field = 'django.db.models.BigAutoField' def ready(self): logger.info('[Email Verification] : importing signals - OK.')