raise TypeError("CharField has invalid lookup: %s" % lookup_type)
+ def get_db_prep_save(self, value, connection):
+ return [value.encode(connection.charset)]
+
def get_prep_lookup(self, lookup_type, value):
"Perform preliminary non-db specific lookup checks and conversions"
if lookup_type == 'endswith':
"Returns field's value prepared for database lookup."
return [self.get_prep_lookup(lookup_type, value)]
+ def get_db_prep_save(self, value, connection):
+ return [value]
+
def get_prep_lookup(self, lookup_type, value):
"Perform preliminary non-db specific lookup checks and conversions"
raise TypeError("ImageField has invalid lookup: %s" % lookup_type)
"Returns field's value prepared for database lookup."
return [self.get_prep_lookup(lookup_type, value)]
+ def get_db_prep_save(self, value, connection):
+ return [str(value)]
+
def get_prep_lookup(self, lookup_type, value):
"Perform preliminary non-db specific lookup checks and conversions"
if lookup_type in ('exact', 'gte', 'lte'):
"Returns field's value prepared for database lookup."
return [self.get_prep_lookup(lookup_type, value)]
+ def get_db_prep_save(self, value, connection):
+ return [x.encode(connection.charset) for x in value]
+
def get_prep_lookup(self, lookup_type, value):
"Perform preliminary non-db specific lookup checks and conversions"
if lookup_type == 'contains':