|
@@ -1,38 +1,37 @@
|
|
|
-from IPy import IP
|
|
|
+from django.db.models import Model
|
|
|
|
|
|
-from django.db import models, connection, DEFAULT_DB_ALIAS
|
|
|
+from netfields import InetAddressField, CidrAddressField, MACAddressField, \
|
|
|
+ NetManager
|
|
|
|
|
|
-from netfields import *
|
|
|
-
|
|
|
-class InetTestModel(models.Model):
|
|
|
+class InetTestModel(Model):
|
|
|
field = InetAddressField()
|
|
|
objects = NetManager()
|
|
|
|
|
|
class Meta:
|
|
|
db_table = 'inet'
|
|
|
|
|
|
-class NullInetTestModel(models.Model):
|
|
|
+class NullInetTestModel(Model):
|
|
|
field = InetAddressField(null=True)
|
|
|
objects = NetManager()
|
|
|
|
|
|
class Meta:
|
|
|
db_table = 'nullinet'
|
|
|
|
|
|
-class CidrTestModel(models.Model):
|
|
|
+class CidrTestModel(Model):
|
|
|
field = CidrAddressField()
|
|
|
objects = NetManager()
|
|
|
|
|
|
class Meta:
|
|
|
db_table = 'cidr'
|
|
|
|
|
|
-class NullCidrTestModel(models.Model):
|
|
|
+class NullCidrTestModel(Model):
|
|
|
field = CidrAddressField(null=True)
|
|
|
objects = NetManager()
|
|
|
|
|
|
class Meta:
|
|
|
db_table = 'nullcidr'
|
|
|
|
|
|
-class MACTestModel(models.Model):
|
|
|
+class MACTestModel(Model):
|
|
|
mac = MACAddressField(null=True)
|
|
|
objects = NetManager()
|
|
|
|