diff options
| author | Claude Paroz <claude@2xlibre.net> | 2016-04-23 19:13:31 +0200 |
|---|---|---|
| committer | Claude Paroz <claude@2xlibre.net> | 2016-05-04 20:02:01 +0200 |
| commit | 388bb5bd9aa3cd43825cd8a3632a57d8204f875f (patch) | |
| tree | ae1d5c1d06234b79ec3a668df2e4926f73d30ce7 /django/contrib/postgres/fields | |
| parent | 1206eea11e506c4e740ba2f0c1feaa01452d804b (diff) | |
Fixed #22936 -- Obsoleted Field.get_prep_lookup()/get_db_prep_lookup()
Thanks Tim Graham for completing the initial patch.
Diffstat (limited to 'django/contrib/postgres/fields')
| -rw-r--r-- | django/contrib/postgres/fields/jsonb.py | 7 | ||||
| -rw-r--r-- | django/contrib/postgres/fields/ranges.py | 2 |
2 files changed, 1 insertions, 8 deletions
diff --git a/django/contrib/postgres/fields/jsonb.py b/django/contrib/postgres/fields/jsonb.py index d580ea2efd..ae83d9e379 100644 --- a/django/contrib/postgres/fields/jsonb.py +++ b/django/contrib/postgres/fields/jsonb.py @@ -31,13 +31,6 @@ class JSONField(Field): return Json(value) return value - def get_prep_lookup(self, lookup_type, value): - if lookup_type in ('has_key', 'has_keys', 'has_any_keys'): - return value - if isinstance(value, (dict, list)): - return Json(value) - return super(JSONField, self).get_prep_lookup(lookup_type, value) - def validate(self, value, model_instance): super(JSONField, self).validate(value, model_instance) try: diff --git a/django/contrib/postgres/fields/ranges.py b/django/contrib/postgres/fields/ranges.py index 3816de84f1..ab7708d288 100644 --- a/django/contrib/postgres/fields/ranges.py +++ b/django/contrib/postgres/fields/ranges.py @@ -154,7 +154,7 @@ class RangeContainedBy(models.Lookup): return sql % (lhs, rhs), params def get_prep_lookup(self): - return RangeField().get_prep_lookup(self.lookup_name, self.rhs) + return RangeField().get_prep_value(self.rhs) models.DateField.register_lookup(RangeContainedBy) |
