|
@@ -145,43 +145,43 @@ class MACAddressField(models.Field):
|
|
class InetTestModel(models.Model):
|
|
class InetTestModel(models.Model):
|
|
'''
|
|
'''
|
|
>>> InetTestModel.objects.filter(inet='10.0.0.1').query.as_sql()
|
|
>>> InetTestModel.objects.filter(inet='10.0.0.1').query.as_sql()
|
|
- ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" = %s', (u'10.0.0.1',))
|
|
|
|
|
|
+ ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" = %s ', (u'10.0.0.1',))
|
|
|
|
|
|
>>> InetTestModel.objects.filter(inet__exact='10.0.0.1').query.as_sql()
|
|
>>> InetTestModel.objects.filter(inet__exact='10.0.0.1').query.as_sql()
|
|
- ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" = %s', (u'10.0.0.1',))
|
|
|
|
|
|
+ ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" = %s ', (u'10.0.0.1',))
|
|
|
|
|
|
>>> InetTestModel.objects.filter(inet__iexact='10.0.0.1').query.as_sql()
|
|
>>> InetTestModel.objects.filter(inet__iexact='10.0.0.1').query.as_sql()
|
|
- ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" = %s', (u'10.0.0.1',))
|
|
|
|
|
|
+ ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" = %s ', (u'10.0.0.1',))
|
|
|
|
|
|
>>> InetTestModel.objects.filter(inet__net_contains='10.0.0.1').query.as_sql()
|
|
>>> InetTestModel.objects.filter(inet__net_contains='10.0.0.1').query.as_sql()
|
|
- ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" >> %s', (u'10.0.0.1',))
|
|
|
|
|
|
+ ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" >> %s ', (u'10.0.0.1',))
|
|
|
|
|
|
>>> InetTestModel.objects.filter(inet__in=['10.0.0.1', '10.0.0.2']).query.as_sql()
|
|
>>> InetTestModel.objects.filter(inet__in=['10.0.0.1', '10.0.0.2']).query.as_sql()
|
|
('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" IN (%s, %s)', (u'10.0.0.1', u'10.0.0.2'))
|
|
('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" IN (%s, %s)', (u'10.0.0.1', u'10.0.0.2'))
|
|
|
|
|
|
>>> InetTestModel.objects.filter(inet__gt='10.0.0.1').query.as_sql()
|
|
>>> InetTestModel.objects.filter(inet__gt='10.0.0.1').query.as_sql()
|
|
- ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" > %s', (u'10.0.0.1',))
|
|
|
|
|
|
+ ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" > %s ', (u'10.0.0.1',))
|
|
|
|
|
|
>>> InetTestModel.objects.filter(inet__gte='10.0.0.1').query.as_sql()
|
|
>>> InetTestModel.objects.filter(inet__gte='10.0.0.1').query.as_sql()
|
|
- ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" >= %s', (u'10.0.0.1',))
|
|
|
|
|
|
+ ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" >= %s ', (u'10.0.0.1',))
|
|
|
|
|
|
>>> InetTestModel.objects.filter(inet__lt='10.0.0.1').query.as_sql()
|
|
>>> InetTestModel.objects.filter(inet__lt='10.0.0.1').query.as_sql()
|
|
- ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" < %s', (u'10.0.0.1',))
|
|
|
|
|
|
+ ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" < %s ', (u'10.0.0.1',))
|
|
|
|
|
|
>>> InetTestModel.objects.filter(inet__lte='10.0.0.1').query.as_sql()
|
|
>>> InetTestModel.objects.filter(inet__lte='10.0.0.1').query.as_sql()
|
|
- ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" <= %s', (u'10.0.0.1',))
|
|
|
|
|
|
+ ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" <= %s ', (u'10.0.0.1',))
|
|
|
|
|
|
>>> InetTestModel.objects.filter(inet__startswith='10.').query.as_sql()
|
|
>>> InetTestModel.objects.filter(inet__startswith='10.').query.as_sql()
|
|
- ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE HOST("foo_inettestmodel"."inet") ILIKE %s', (u'10.%',))
|
|
|
|
|
|
+ ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE HOST("foo_inettestmodel"."inet") ILIKE %s ', (u'10.%',))
|
|
|
|
|
|
>>> InetTestModel.objects.filter(inet__istartswith='10.').query.as_sql()
|
|
>>> InetTestModel.objects.filter(inet__istartswith='10.').query.as_sql()
|
|
- ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE HOST("foo_inettestmodel"."inet") ILIKE %s', (u'10.%',))
|
|
|
|
|
|
+ ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE HOST("foo_inettestmodel"."inet") ILIKE %s ', (u'10.%',))
|
|
|
|
|
|
>>> InetTestModel.objects.filter(inet__endswith='.1').query.as_sql()
|
|
>>> InetTestModel.objects.filter(inet__endswith='.1').query.as_sql()
|
|
- ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE HOST("foo_inettestmodel"."inet") ILIKE %s', (u'%.1',))
|
|
|
|
|
|
+ ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE HOST("foo_inettestmodel"."inet") ILIKE %s ', (u'%.1',))
|
|
|
|
|
|
>>> InetTestModel.objects.filter(inet__iendswith='.1').query.as_sql()
|
|
>>> InetTestModel.objects.filter(inet__iendswith='.1').query.as_sql()
|
|
- ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE HOST("foo_inettestmodel"."inet") ILIKE %s', (u'%.1',))
|
|
|
|
|
|
+ ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE HOST("foo_inettestmodel"."inet") ILIKE %s ', (u'%.1',))
|
|
|
|
|
|
>>> InetTestModel.objects.filter(inet__range=('10.0.0.1', '10.0.0.10')).query.as_sql()
|
|
>>> InetTestModel.objects.filter(inet__range=('10.0.0.1', '10.0.0.10')).query.as_sql()
|
|
('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" BETWEEN %s and %s', (u'10.0.0.1', u'10.0.0.10'))
|
|
('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" BETWEEN %s and %s', (u'10.0.0.1', u'10.0.0.10'))
|
|
@@ -213,19 +213,19 @@ class InetTestModel(models.Model):
|
|
ValueError: Invalid lookup type "search"
|
|
ValueError: Invalid lookup type "search"
|
|
|
|
|
|
>>> InetTestModel.objects.filter(inet__regex=u'10').query.as_sql()
|
|
>>> InetTestModel.objects.filter(inet__regex=u'10').query.as_sql()
|
|
- ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE HOST("foo_inettestmodel"."inet") ~* %s', (u'10',))
|
|
|
|
|
|
+ ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE HOST("foo_inettestmodel"."inet") ~* %s ', (u'10',))
|
|
|
|
|
|
>>> InetTestModel.objects.filter(inet__iregex=u'10').query.as_sql()
|
|
>>> InetTestModel.objects.filter(inet__iregex=u'10').query.as_sql()
|
|
- ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE HOST("foo_inettestmodel"."inet") ~* %s', (u'10',))
|
|
|
|
|
|
+ ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE HOST("foo_inettestmodel"."inet") ~* %s ', (u'10',))
|
|
|
|
|
|
>>> InetTestModel.objects.filter(inet__net_contains_or_equals='10.0.0.1').query.as_sql()
|
|
>>> InetTestModel.objects.filter(inet__net_contains_or_equals='10.0.0.1').query.as_sql()
|
|
- ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" >>= %s', (u'10.0.0.1',))
|
|
|
|
|
|
+ ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" >>= %s ', (u'10.0.0.1',))
|
|
|
|
|
|
>>> InetTestModel.objects.filter(inet__net_contained='10.0.0.1').query.as_sql()
|
|
>>> InetTestModel.objects.filter(inet__net_contained='10.0.0.1').query.as_sql()
|
|
- ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" << %s', (u'10.0.0.1',))
|
|
|
|
|
|
+ ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" << %s ', (u'10.0.0.1',))
|
|
|
|
|
|
>>> InetTestModel.objects.filter(inet__net_contained_or_equal='10.0.0.1').query.as_sql()
|
|
>>> InetTestModel.objects.filter(inet__net_contained_or_equal='10.0.0.1').query.as_sql()
|
|
- ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" <<= %s', (u'10.0.0.1',))
|
|
|
|
|
|
+ ('SELECT "foo_inettestmodel"."id", "foo_inettestmodel"."inet" FROM "foo_inettestmodel" WHERE "foo_inettestmodel"."inet" <<= %s ', (u'10.0.0.1',))
|
|
'''
|
|
'''
|
|
|
|
|
|
inet = InetAddressField()
|
|
inet = InetAddressField()
|
|
@@ -234,7 +234,7 @@ class InetTestModel(models.Model):
|
|
class CidrTestModel(models.Model):
|
|
class CidrTestModel(models.Model):
|
|
'''
|
|
'''
|
|
>>> CidrTestModel.objects.filter(cidr='10.0.0.1').query.as_sql()
|
|
>>> CidrTestModel.objects.filter(cidr='10.0.0.1').query.as_sql()
|
|
- ('SELECT "foo_cidrtestmodel"."id", "foo_cidrtestmodel"."cidr" FROM "foo_cidrtestmodel" WHERE "foo_cidrtestmodel"."cidr" = %s', (u'10.0.0.1',))
|
|
|
|
|
|
+ ('SELECT "foo_cidrtestmodel"."id", "foo_cidrtestmodel"."cidr" FROM "foo_cidrtestmodel" WHERE "foo_cidrtestmodel"."cidr" = %s ', (u'10.0.0.1',))
|
|
'''
|
|
'''
|
|
|
|
|
|
cidr = CidrAddressField()
|
|
cidr = CidrAddressField()
|