diff --git a/django/db/migrations/operations/models.py b/django/db/migrations/operations/models.py index e55bfd7f0ed..a0e81f5e836 100644 --- a/django/db/migrations/operations/models.py +++ b/django/db/migrations/operations/models.py @@ -795,7 +795,8 @@ class AddIndex(IndexOperation): ) def describe(self): - return 'Create index on field(s) %s of model %s' % ( + return 'Create index %s on field(s) %s of model %s' % ( + self.index.name, ', '.join(self.index.fields), self.model_name, ) diff --git a/tests/migrations/test_operations.py b/tests/migrations/test_operations.py index fdb956ae26d..5f96043e530 100644 --- a/tests/migrations/test_operations.py +++ b/tests/migrations/test_operations.py @@ -1405,7 +1405,7 @@ class OperationTests(OperationTestBase): migrations.AddIndex("Pony", models.Index(fields=["pink"])) index = models.Index(fields=["pink"], name="test_adin_pony_pink_idx") operation = migrations.AddIndex("Pony", index) - self.assertEqual(operation.describe(), "Create index on field(s) pink of model Pony") + self.assertEqual(operation.describe(), "Create index test_adin_pony_pink_idx on field(s) pink of model Pony") new_state = project_state.clone() operation.state_forwards("test_adin", new_state) # Test the database alteration