Changeset 7151
- Timestamp:
- 02/23/08 03:15:35 (4 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/db/backends/postgresql/operations.py
r6507 r7151 27 27 def deferrable_sql(self): 28 28 return " DEFERRABLE INITIALLY DEFERRED" 29 30 def field_cast_sql(self, db_type): 31 if db_type == 'inet': 32 return 'CAST(%s AS TEXT)' 33 return '%s' 29 34 30 35 def last_insert_id(self, cursor, table_name, pk_name): django/trunk/tests/regressiontests/string_lookup/models.py
r6824 r7151 40 40 name = models.CharField(max_length=50) 41 41 text = models.TextField() 42 submitted_from = models.IPAddressField(blank=True, null=True) 42 43 43 44 def __str__(self): … … 99 100 >>> Article.objects.get(text__contains='quick brown fox') 100 101 <Article: Article Test> 102 103 # Regression test for #708: "like" queries on IP address fields require casting 104 # to text (on PostgreSQL). 105 >>> Article(name='IP test', text='The body', submitted_from='192.0.2.100').save() 106 >>> Article.objects.filter(submitted_from__contains='192.0.2') 107 [<Article: Article IP test>] 108 101 109 """}
