diff --git a/conntrackt/models.py b/conntrackt/models.py --- a/conntrackt/models.py +++ b/conntrackt/models.py @@ -20,7 +20,7 @@ # Django imports. -from django.contrib.admin.util import NestedObjects +from django.contrib.admin.utils import NestedObjects from django.core.exceptions import ValidationError from django.core.urlresolvers import reverse from django.db import models @@ -346,8 +346,8 @@ class Interface(RelatedCollectorMixin, m name = models.CharField(max_length=100, default='eth0') description = models.TextField(blank=True, default='Main network interface.') entity = models.ForeignKey(Entity) - address = models.IPAddressField() - netmask = models.IPAddressField(default='255.255.255.255') + address = models.GenericIPAddressField() + netmask = models.GenericIPAddressField(default='255.255.255.255') class Meta: # Enforce uniqueness of interface name in an entity. Enforce uniqueness