From b361be9721636a916c4733b3802a464c3048533d Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Wed, 2 Aug 2023 20:00:45 -0400 Subject: [PATCH] Alter makemigrations to ignore verbose_name & verbose_name_plural changes --- netbox/core/management/commands/makemigrations.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/netbox/core/management/commands/makemigrations.py b/netbox/core/management/commands/makemigrations.py index 089a7cd18..10874418a 100644 --- a/netbox/core/management/commands/makemigrations.py +++ b/netbox/core/management/commands/makemigrations.py @@ -3,9 +3,15 @@ from django.conf import settings from django.core.management.base import CommandError from django.core.management.commands.makemigrations import Command as _Command from django.db import models +from django.db.migrations.operations import AlterModelOptions from utilities.migration import custom_deconstruct +# Monkey patch AlterModelOptions to ignore verbose name attributes +AlterModelOptions.ALTER_OPTION_KEYS.remove('verbose_name') +AlterModelOptions.ALTER_OPTION_KEYS.remove('verbose_name_plural') + +# Set our custom deconstructor for fields models.Field.deconstruct = custom_deconstruct