diff --git a/HISTORY.rst b/HISTORY.rst index a63cdc8..2c975dd 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -13,6 +13,7 @@ UNRELEASED * Fixed display of progress bar when task is waiting to run (https://github.com/saritasa-nest/django-import-export-extensions/issues/68) * Improve progress bar style (https://github.com/saritasa-nest/django-import-export-extensions/issues/72) +* Set `default_auto_field` for `import-export-extensions` app to `django.db.models.BigAutoField` (https://github.com/saritasa-nest/django-import-export-extensions/issues/69) 1.0.1 (2024-11-08) ------------------ diff --git a/import_export_extensions/apps.py b/import_export_extensions/apps.py index 80d2d32..790fe41 100644 --- a/import_export_extensions/apps.py +++ b/import_export_extensions/apps.py @@ -14,6 +14,7 @@ class CeleryImportExport(AppConfig): name = "import_export_extensions" verbose_name = _("Celery Import/Export") + default_auto_field = "django.db.models.BigAutoField" def ready(self): """Set up default settings.""" diff --git a/import_export_extensions/migrations/0008_alter_exportjob_id_alter_importjob_id.py b/import_export_extensions/migrations/0008_alter_exportjob_id_alter_importjob_id.py new file mode 100644 index 0000000..f4fe73a --- /dev/null +++ b/import_export_extensions/migrations/0008_alter_exportjob_id_alter_importjob_id.py @@ -0,0 +1,35 @@ +# Generated by Django 5.1.3 on 2024-12-05 07:16 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ( + "import_export_extensions", + "0007_alter_exportjob_result_alter_importjob_result", + ), + ] + + operations = [ + migrations.AlterField( + model_name="exportjob", + name="id", + field=models.BigAutoField( + auto_created=True, + primary_key=True, + serialize=False, + verbose_name="ID", + ), + ), + migrations.AlterField( + model_name="importjob", + name="id", + field=models.BigAutoField( + auto_created=True, + primary_key=True, + serialize=False, + verbose_name="ID", + ), + ), + ] diff --git a/test_project/fake_app/migrations/0001_initial.py b/test_project/fake_app/migrations/0001_initial.py index e23eaab..081bc99 100644 --- a/test_project/fake_app/migrations/0001_initial.py +++ b/test_project/fake_app/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 5.1.1 on 2024-10-14 08:56 +# Generated by Django 5.1.3 on 2024-12-05 07:52 import django.db.models.deletion from django.db import migrations, models @@ -15,7 +15,7 @@ class Migration(migrations.Migration): fields=[ ( "id", - models.AutoField( + models.BigAutoField( auto_created=True, primary_key=True, serialize=False, @@ -34,7 +34,7 @@ class Migration(migrations.Migration): fields=[ ( "id", - models.AutoField( + models.BigAutoField( auto_created=True, primary_key=True, serialize=False, @@ -53,7 +53,7 @@ class Migration(migrations.Migration): fields=[ ( "id", - models.AutoField( + models.BigAutoField( auto_created=True, primary_key=True, serialize=False, @@ -89,7 +89,7 @@ class Migration(migrations.Migration): fields=[ ( "id", - models.AutoField( + models.BigAutoField( auto_created=True, primary_key=True, serialize=False, diff --git a/test_project/settings.py b/test_project/settings.py index 0cc54af..9a0325a 100644 --- a/test_project/settings.py +++ b/test_project/settings.py @@ -128,7 +128,7 @@ CELERY_BACKEND = "redis://redis/1" CELERY_TASK_DEFAULT_QUEUE = "development" -DEFAULT_AUTO_FIELD = "django.db.models.AutoField" +DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField" if DEBUG: INSTALLED_APPS += ("debug_toolbar",)