@@ -142,46 +142,46 @@ def db_type(self):
142
142
class InetTestModel (models .Model ):
143
143
'''
144
144
>>> InetTestModel.objects.filter(inet='10.0.0.1').query.as_sql()
145
- ('SELECT "foo_inettestmodel "."id", "foo_inettestmodel "."inet" FROM "foo_inettestmodel " WHERE "foo_inettestmodel "."inet" = %s ', (u'10.0.0.1',))
145
+ ('SELECT "inet "."id", "inet "."inet" FROM "inet " WHERE "inet "."inet" = %s ', (u'10.0.0.1',))
146
146
147
147
>>> InetTestModel.objects.filter(inet__exact='10.0.0.1').query.as_sql()
148
- ('SELECT "foo_inettestmodel "."id", "foo_inettestmodel "."inet" FROM "foo_inettestmodel " WHERE "foo_inettestmodel "."inet" = %s ', (u'10.0.0.1',))
148
+ ('SELECT "inet "."id", "inet "."inet" FROM "inet " WHERE "inet "."inet" = %s ', (u'10.0.0.1',))
149
149
150
150
>>> InetTestModel.objects.filter(inet__iexact='10.0.0.1').query.as_sql()
151
- ('SELECT "foo_inettestmodel "."id", "foo_inettestmodel "."inet" FROM "foo_inettestmodel " WHERE "foo_inettestmodel "."inet" = %s ', (u'10.0.0.1',))
151
+ ('SELECT "inet "."id", "inet "."inet" FROM "inet " WHERE "inet "."inet" = %s ', (u'10.0.0.1',))
152
152
153
153
>>> InetTestModel.objects.filter(inet__net_contains='10.0.0.1').query.as_sql()
154
- ('SELECT "foo_inettestmodel "."id", "foo_inettestmodel "."inet" FROM "foo_inettestmodel " WHERE "foo_inettestmodel "."inet" >> %s ', (u'10.0.0.1',))
154
+ ('SELECT "inet "."id", "inet "."inet" FROM "inet " WHERE "inet "."inet" >> %s ', (u'10.0.0.1',))
155
155
156
156
>>> InetTestModel.objects.filter(inet__in=['10.0.0.1', '10.0.0.2']).query.as_sql()
157
- ('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'))
157
+ ('SELECT "inet "."id", "inet "."inet" FROM "inet " WHERE "inet "."inet" IN (%s, %s)', (u'10.0.0.1', u'10.0.0.2'))
158
158
159
159
>>> InetTestModel.objects.filter(inet__gt='10.0.0.1').query.as_sql()
160
- ('SELECT "foo_inettestmodel "."id", "foo_inettestmodel "."inet" FROM "foo_inettestmodel " WHERE "foo_inettestmodel "."inet" > %s ', (u'10.0.0.1',))
160
+ ('SELECT "inet "."id", "inet "."inet" FROM "inet " WHERE "inet "."inet" > %s ', (u'10.0.0.1',))
161
161
162
162
>>> InetTestModel.objects.filter(inet__gte='10.0.0.1').query.as_sql()
163
- ('SELECT "foo_inettestmodel "."id", "foo_inettestmodel "."inet" FROM "foo_inettestmodel " WHERE "foo_inettestmodel "."inet" >= %s ', (u'10.0.0.1',))
163
+ ('SELECT "inet "."id", "inet "."inet" FROM "inet " WHERE "inet "."inet" >= %s ', (u'10.0.0.1',))
164
164
165
165
>>> InetTestModel.objects.filter(inet__lt='10.0.0.1').query.as_sql()
166
- ('SELECT "foo_inettestmodel "."id", "foo_inettestmodel "."inet" FROM "foo_inettestmodel " WHERE "foo_inettestmodel "."inet" < %s ', (u'10.0.0.1',))
166
+ ('SELECT "inet "."id", "inet "."inet" FROM "inet " WHERE "inet "."inet" < %s ', (u'10.0.0.1',))
167
167
168
168
>>> InetTestModel.objects.filter(inet__lte='10.0.0.1').query.as_sql()
169
- ('SELECT "foo_inettestmodel "."id", "foo_inettestmodel "."inet" FROM "foo_inettestmodel " WHERE "foo_inettestmodel "."inet" <= %s ', (u'10.0.0.1',))
169
+ ('SELECT "inet "."id", "inet "."inet" FROM "inet " WHERE "inet "."inet" <= %s ', (u'10.0.0.1',))
170
170
171
171
>>> InetTestModel.objects.filter(inet__startswith='10.').query.as_sql()
172
- ('SELECT "foo_inettestmodel "."id", "foo_inettestmodel "."inet" FROM "foo_inettestmodel " WHERE HOST("foo_inettestmodel "."inet") ILIKE %s ', (u'10.%',))
172
+ ('SELECT "inet "."id", "inet "."inet" FROM "inet " WHERE HOST("inet "."inet") ILIKE %s ', (u'10.%',))
173
173
174
174
>>> InetTestModel.objects.filter(inet__istartswith='10.').query.as_sql()
175
- ('SELECT "foo_inettestmodel "."id", "foo_inettestmodel "."inet" FROM "foo_inettestmodel " WHERE HOST("foo_inettestmodel "."inet") ILIKE %s ', (u'10.%',))
175
+ ('SELECT "inet "."id", "inet "."inet" FROM "inet " WHERE HOST("inet "."inet") ILIKE %s ', (u'10.%',))
176
176
177
177
>>> InetTestModel.objects.filter(inet__endswith='.1').query.as_sql()
178
- ('SELECT "foo_inettestmodel "."id", "foo_inettestmodel "."inet" FROM "foo_inettestmodel " WHERE HOST("foo_inettestmodel "."inet") ILIKE %s ', (u'%.1',))
178
+ ('SELECT "inet "."id", "inet "."inet" FROM "inet " WHERE HOST("inet "."inet") ILIKE %s ', (u'%.1',))
179
179
180
180
>>> InetTestModel.objects.filter(inet__iendswith='.1').query.as_sql()
181
- ('SELECT "foo_inettestmodel "."id", "foo_inettestmodel "."inet" FROM "foo_inettestmodel " WHERE HOST("foo_inettestmodel "."inet") ILIKE %s ', (u'%.1',))
181
+ ('SELECT "inet "."id", "inet "."inet" FROM "inet " WHERE HOST("inet "."inet") ILIKE %s ', (u'%.1',))
182
182
183
183
>>> InetTestModel.objects.filter(inet__range=('10.0.0.1', '10.0.0.10')).query.as_sql()
184
- ('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'))
184
+ ('SELECT "inet "."id", "inet "."inet" FROM "inet " WHERE "inet "."inet" BETWEEN %s and %s', (u'10.0.0.1', u'10.0.0.10'))
185
185
186
186
>>> InetTestModel.objects.filter(inet__year=1).query.as_sql()
187
187
Traceback (most recent call last):
@@ -199,78 +199,102 @@ class InetTestModel(models.Model):
199
199
ValueError: Invalid lookup type "day"
200
200
201
201
>>> InetTestModel.objects.filter(inet__isnull=True).query.as_sql()
202
- ('SELECT "foo_inettestmodel "."id", "foo_inettestmodel "."inet" FROM "foo_inettestmodel " WHERE "foo_inettestmodel "."inet" IS NULL', ())
202
+ ('SELECT "inet "."id", "inet "."inet" FROM "inet " WHERE "inet "."inet" IS NULL', ())
203
203
204
204
>>> InetTestModel.objects.filter(inet__isnull=False).query.as_sql()
205
- ('SELECT "foo_inettestmodel "."id", "foo_inettestmodel "."inet" FROM "foo_inettestmodel " WHERE "foo_inettestmodel "."inet" IS NOT NULL', ())
205
+ ('SELECT "inet "."id", "inet "."inet" FROM "inet " WHERE "inet "."inet" IS NOT NULL', ())
206
206
207
207
>>> InetTestModel.objects.filter(inet__search='10').query.as_sql()
208
208
Traceback (most recent call last):
209
209
...
210
210
ValueError: Invalid lookup type "search"
211
211
212
212
>>> InetTestModel.objects.filter(inet__regex=u'10').query.as_sql()
213
- ('SELECT "foo_inettestmodel "."id", "foo_inettestmodel "."inet" FROM "foo_inettestmodel " WHERE HOST("foo_inettestmodel "."inet") ~* %s ', (u'10',))
213
+ ('SELECT "inet "."id", "inet "."inet" FROM "inet " WHERE HOST("inet "."inet") ~* %s ', (u'10',))
214
214
215
215
>>> InetTestModel.objects.filter(inet__iregex=u'10').query.as_sql()
216
- ('SELECT "foo_inettestmodel "."id", "foo_inettestmodel "."inet" FROM "foo_inettestmodel " WHERE HOST("foo_inettestmodel "."inet") ~* %s ', (u'10',))
216
+ ('SELECT "inet "."id", "inet "."inet" FROM "inet " WHERE HOST("inet "."inet") ~* %s ', (u'10',))
217
217
218
218
>>> InetTestModel.objects.filter(inet__net_contains_or_equals='10.0.0.1').query.as_sql()
219
- ('SELECT "foo_inettestmodel "."id", "foo_inettestmodel "."inet" FROM "foo_inettestmodel " WHERE "foo_inettestmodel "."inet" >>= %s ', (u'10.0.0.1',))
219
+ ('SELECT "inet "."id", "inet "."inet" FROM "inet " WHERE "inet "."inet" >>= %s ', (u'10.0.0.1',))
220
220
221
221
>>> InetTestModel.objects.filter(inet__net_contained='10.0.0.1').query.as_sql()
222
- ('SELECT "foo_inettestmodel "."id", "foo_inettestmodel "."inet" FROM "foo_inettestmodel " WHERE "foo_inettestmodel "."inet" << %s ', (u'10.0.0.1',))
222
+ ('SELECT "inet "."id", "inet "."inet" FROM "inet " WHERE "inet "."inet" << %s ', (u'10.0.0.1',))
223
223
224
224
>>> InetTestModel.objects.filter(inet__net_contained_or_equal='10.0.0.1').query.as_sql()
225
- ('SELECT "foo_inettestmodel "."id", "foo_inettestmodel "."inet" FROM "foo_inettestmodel " WHERE "foo_inettestmodel "."inet" <<= %s ', (u'10.0.0.1',))
225
+ ('SELECT "inet "."id", "inet "."inet" FROM "inet " WHERE "inet "."inet" <<= %s ', (u'10.0.0.1',))
226
226
'''
227
227
228
228
inet = InetAddressField ()
229
229
objects = NetManger ()
230
230
231
+ class Meta :
232
+ db_table = 'inet'
233
+
234
+ class BlankInetTestModel (models .Model ):
235
+ inet = InetAddressField (blank = True )
236
+ objects = NetManger ()
237
+
238
+ class Meta :
239
+ db_table = 'blankinet'
240
+
241
+ class NullInetTestModel (models .Model ):
242
+ inet = InetAddressField (null = True )
243
+ objects = NetManger ()
244
+
245
+ class Meta :
246
+ db_table = 'nullinet'
247
+
248
+ class BlankNullInetTestModel (models .Model ):
249
+ inet = InetAddressField (blank = True , null = True )
250
+ objects = NetManger ()
251
+
252
+ class Meta :
253
+ db_table = 'blanknullinet'
254
+
231
255
class CidrTestModel (models .Model ):
232
256
'''
233
257
>>> CidrTestModel.objects.filter(cidr='10.0.0.1').query.as_sql()
234
- ('SELECT "foo_cidrtestmodel "."id", "foo_cidrtestmodel "."cidr" FROM "foo_cidrtestmodel " WHERE "foo_cidrtestmodel "."cidr" = %s ', (u'10.0.0.1',))
258
+ ('SELECT "cidr "."id", "cidr "."cidr" FROM "cidr " WHERE "cidr "."cidr" = %s ', (u'10.0.0.1',))
235
259
236
260
>>> CidrTestModel.objects.filter(cidr__exact='10.0.0.1').query.as_sql()
237
- ('SELECT "foo_cidrtestmodel "."id", "foo_cidrtestmodel "."cidr" FROM "foo_cidrtestmodel " WHERE "foo_cidrtestmodel "."cidr" = %s ', (u'10.0.0.1',))
261
+ ('SELECT "cidr "."id", "cidr "."cidr" FROM "cidr " WHERE "cidr "."cidr" = %s ', (u'10.0.0.1',))
238
262
239
263
>>> CidrTestModel.objects.filter(cidr__iexact='10.0.0.1').query.as_sql()
240
- ('SELECT "foo_cidrtestmodel "."id", "foo_cidrtestmodel "."cidr" FROM "foo_cidrtestmodel " WHERE "foo_cidrtestmodel "."cidr" = %s ', (u'10.0.0.1',))
264
+ ('SELECT "cidr "."id", "cidr "."cidr" FROM "cidr " WHERE "cidr "."cidr" = %s ', (u'10.0.0.1',))
241
265
242
266
>>> CidrTestModel.objects.filter(cidr__net_contains='10.0.0.1').query.as_sql()
243
- ('SELECT "foo_cidrtestmodel "."id", "foo_cidrtestmodel "."cidr" FROM "foo_cidrtestmodel " WHERE "foo_cidrtestmodel "."cidr" >> %s ', (u'10.0.0.1',))
267
+ ('SELECT "cidr "."id", "cidr "."cidr" FROM "cidr " WHERE "cidr "."cidr" >> %s ', (u'10.0.0.1',))
244
268
245
269
>>> CidrTestModel.objects.filter(cidr__in=['10.0.0.1', '10.0.0.2']).query.as_sql()
246
- ('SELECT "foo_cidrtestmodel "."id", "foo_cidrtestmodel "."cidr" FROM "foo_cidrtestmodel " WHERE "foo_cidrtestmodel "."cidr" IN (%s, %s)', (u'10.0.0.1', u'10.0.0.2'))
270
+ ('SELECT "cidr "."id", "cidr "."cidr" FROM "cidr " WHERE "cidr "."cidr" IN (%s, %s)', (u'10.0.0.1', u'10.0.0.2'))
247
271
248
272
>>> CidrTestModel.objects.filter(cidr__gt='10.0.0.1').query.as_sql()
249
- ('SELECT "foo_cidrtestmodel "."id", "foo_cidrtestmodel "."cidr" FROM "foo_cidrtestmodel " WHERE "foo_cidrtestmodel "."cidr" > %s ', (u'10.0.0.1',))
273
+ ('SELECT "cidr "."id", "cidr "."cidr" FROM "cidr " WHERE "cidr "."cidr" > %s ', (u'10.0.0.1',))
250
274
251
275
>>> CidrTestModel.objects.filter(cidr__gte='10.0.0.1').query.as_sql()
252
- ('SELECT "foo_cidrtestmodel "."id", "foo_cidrtestmodel "."cidr" FROM "foo_cidrtestmodel " WHERE "foo_cidrtestmodel "."cidr" >= %s ', (u'10.0.0.1',))
276
+ ('SELECT "cidr "."id", "cidr "."cidr" FROM "cidr " WHERE "cidr "."cidr" >= %s ', (u'10.0.0.1',))
253
277
254
278
>>> CidrTestModel.objects.filter(cidr__lt='10.0.0.1').query.as_sql()
255
- ('SELECT "foo_cidrtestmodel "."id", "foo_cidrtestmodel "."cidr" FROM "foo_cidrtestmodel " WHERE "foo_cidrtestmodel "."cidr" < %s ', (u'10.0.0.1',))
279
+ ('SELECT "cidr "."id", "cidr "."cidr" FROM "cidr " WHERE "cidr "."cidr" < %s ', (u'10.0.0.1',))
256
280
257
281
>>> CidrTestModel.objects.filter(cidr__lte='10.0.0.1').query.as_sql()
258
- ('SELECT "foo_cidrtestmodel "."id", "foo_cidrtestmodel "."cidr" FROM "foo_cidrtestmodel " WHERE "foo_cidrtestmodel "."cidr" <= %s ', (u'10.0.0.1',))
282
+ ('SELECT "cidr "."id", "cidr "."cidr" FROM "cidr " WHERE "cidr "."cidr" <= %s ', (u'10.0.0.1',))
259
283
260
284
>>> CidrTestModel.objects.filter(cidr__startswith='10.').query.as_sql()
261
- ('SELECT "foo_cidrtestmodel "."id", "foo_cidrtestmodel "."cidr" FROM "foo_cidrtestmodel " WHERE TEXT("foo_cidrtestmodel "."cidr") ILIKE %s ', (u'10.%',))
285
+ ('SELECT "cidr "."id", "cidr "."cidr" FROM "cidr " WHERE TEXT("cidr "."cidr") ILIKE %s ', (u'10.%',))
262
286
263
287
>>> CidrTestModel.objects.filter(cidr__istartswith='10.').query.as_sql()
264
- ('SELECT "foo_cidrtestmodel "."id", "foo_cidrtestmodel "."cidr" FROM "foo_cidrtestmodel " WHERE TEXT("foo_cidrtestmodel "."cidr") ILIKE %s ', (u'10.%',))
288
+ ('SELECT "cidr "."id", "cidr "."cidr" FROM "cidr " WHERE TEXT("cidr "."cidr") ILIKE %s ', (u'10.%',))
265
289
266
290
>>> CidrTestModel.objects.filter(cidr__endswith='.1').query.as_sql()
267
- ('SELECT "foo_cidrtestmodel "."id", "foo_cidrtestmodel "."cidr" FROM "foo_cidrtestmodel " WHERE TEXT("foo_cidrtestmodel "."cidr") ILIKE %s ', (u'%.1',))
291
+ ('SELECT "cidr "."id", "cidr "."cidr" FROM "cidr " WHERE TEXT("cidr "."cidr") ILIKE %s ', (u'%.1',))
268
292
269
293
>>> CidrTestModel.objects.filter(cidr__iendswith='.1').query.as_sql()
270
- ('SELECT "foo_cidrtestmodel "."id", "foo_cidrtestmodel "."cidr" FROM "foo_cidrtestmodel " WHERE TEXT("foo_cidrtestmodel "."cidr") ILIKE %s ', (u'%.1',))
294
+ ('SELECT "cidr "."id", "cidr "."cidr" FROM "cidr " WHERE TEXT("cidr "."cidr") ILIKE %s ', (u'%.1',))
271
295
272
296
>>> CidrTestModel.objects.filter(cidr__range=('10.0.0.1', '10.0.0.10')).query.as_sql()
273
- ('SELECT "foo_cidrtestmodel "."id", "foo_cidrtestmodel "."cidr" FROM "foo_cidrtestmodel " WHERE "foo_cidrtestmodel "."cidr" BETWEEN %s and %s', (u'10.0.0.1', u'10.0.0.10'))
297
+ ('SELECT "cidr "."id", "cidr "."cidr" FROM "cidr " WHERE "cidr "."cidr" BETWEEN %s and %s', (u'10.0.0.1', u'10.0.0.10'))
274
298
275
299
>>> CidrTestModel.objects.filter(cidr__year=1).query.as_sql()
276
300
Traceback (most recent call last):
@@ -288,35 +312,41 @@ class CidrTestModel(models.Model):
288
312
ValueError: Invalid lookup type "day"
289
313
290
314
>>> CidrTestModel.objects.filter(cidr__isnull=True).query.as_sql()
291
- ('SELECT "foo_cidrtestmodel "."id", "foo_cidrtestmodel "."cidr" FROM "foo_cidrtestmodel " WHERE "foo_cidrtestmodel "."cidr" IS NULL', ())
315
+ ('SELECT "cidr "."id", "cidr "."cidr" FROM "cidr " WHERE "cidr "."cidr" IS NULL', ())
292
316
293
317
>>> CidrTestModel.objects.filter(cidr__isnull=False).query.as_sql()
294
- ('SELECT "foo_cidrtestmodel "."id", "foo_cidrtestmodel "."cidr" FROM "foo_cidrtestmodel " WHERE "foo_cidrtestmodel "."cidr" IS NOT NULL', ())
318
+ ('SELECT "cidr "."id", "cidr "."cidr" FROM "cidr " WHERE "cidr "."cidr" IS NOT NULL', ())
295
319
296
320
>>> CidrTestModel.objects.filter(cidr__search='10').query.as_sql()
297
321
Traceback (most recent call last):
298
322
...
299
323
ValueError: Invalid lookup type "search"
300
324
301
325
>>> CidrTestModel.objects.filter(cidr__regex=u'10').query.as_sql()
302
- ('SELECT "foo_cidrtestmodel "."id", "foo_cidrtestmodel "."cidr" FROM "foo_cidrtestmodel " WHERE TEXT("foo_cidrtestmodel "."cidr") ~* %s ', (u'10',))
326
+ ('SELECT "cidr "."id", "cidr "."cidr" FROM "cidr " WHERE TEXT("cidr "."cidr") ~* %s ', (u'10',))
303
327
304
328
>>> CidrTestModel.objects.filter(cidr__iregex=u'10').query.as_sql()
305
- ('SELECT "foo_cidrtestmodel "."id", "foo_cidrtestmodel "."cidr" FROM "foo_cidrtestmodel " WHERE TEXT("foo_cidrtestmodel "."cidr") ~* %s ', (u'10',))
329
+ ('SELECT "cidr "."id", "cidr "."cidr" FROM "cidr " WHERE TEXT("cidr "."cidr") ~* %s ', (u'10',))
306
330
307
331
>>> CidrTestModel.objects.filter(cidr__net_contains_or_equals='10.0.0.1').query.as_sql()
308
- ('SELECT "foo_cidrtestmodel "."id", "foo_cidrtestmodel "."cidr" FROM "foo_cidrtestmodel " WHERE "foo_cidrtestmodel "."cidr" >>= %s ', (u'10.0.0.1',))
332
+ ('SELECT "cidr "."id", "cidr "."cidr" FROM "cidr " WHERE "cidr "."cidr" >>= %s ', (u'10.0.0.1',))
309
333
310
334
>>> CidrTestModel.objects.filter(cidr__net_contained='10.0.0.1').query.as_sql()
311
- ('SELECT "foo_cidrtestmodel "."id", "foo_cidrtestmodel "."cidr" FROM "foo_cidrtestmodel " WHERE "foo_cidrtestmodel "."cidr" << %s ', (u'10.0.0.1',))
335
+ ('SELECT "cidr "."id", "cidr "."cidr" FROM "cidr " WHERE "cidr "."cidr" << %s ', (u'10.0.0.1',))
312
336
313
337
>>> CidrTestModel.objects.filter(cidr__net_contained_or_equal='10.0.0.1').query.as_sql()
314
- ('SELECT "foo_cidrtestmodel "."id", "foo_cidrtestmodel "."cidr" FROM "foo_cidrtestmodel " WHERE "foo_cidrtestmodel "."cidr" <<= %s ', (u'10.0.0.1',))
338
+ ('SELECT "cidr "."id", "cidr "."cidr" FROM "cidr " WHERE "cidr "."cidr" <<= %s ', (u'10.0.0.1',))
315
339
'''
316
340
317
341
cidr = CidrAddressField ()
318
342
objects = NetManger ()
319
343
344
+ class Meta :
345
+ db_table = 'cidr'
346
+
320
347
class MACTestModel (models .Model ):
321
348
mac = MACAddressField (null = True )
322
349
objects = NetManger ()
350
+
351
+ class Meta :
352
+ db_table = 'mac'
0 commit comments