diff --git a/netbox_dns_bridge/migrations/0003_integerkeyvaluesetting_key_unique.py b/netbox_dns_bridge/migrations/0003_integerkeyvaluesetting_key_unique.py new file mode 100644 index 0000000..c2480ae --- /dev/null +++ b/netbox_dns_bridge/migrations/0003_integerkeyvaluesetting_key_unique.py @@ -0,0 +1,16 @@ +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("netbox_dns_bridge", "0002_alter_integerkeyvaluesetting_options_and_more"), + ] + + operations = [ + migrations.AlterField( + model_name="integerkeyvaluesetting", + name="key", + field=models.CharField(max_length=64, unique=True), + ), + ] diff --git a/netbox_dns_bridge/models.py b/netbox_dns_bridge/models.py index fa599e9..09aa5a1 100644 --- a/netbox_dns_bridge/models.py +++ b/netbox_dns_bridge/models.py @@ -7,7 +7,7 @@ import netbox_dns.models class IntegerKeyValueSetting(models.Model): _netbox_private = True - key = models.CharField(max_length=64) + key = models.CharField(max_length=64, unique=True) value = models.IntegerField() def __str__(self):