fix DeprecateWarning about get_db_prep_save

This commit is contained in:
slav0nic 2011-08-11 13:02:41 +03:00
parent 2c6e527541
commit 294a737bd4

View file

@ -102,9 +102,9 @@ class JSONField(models.TextField):
pass
return value
def get_db_prep_save(self, value):
def get_prep_value(self, value):
if value == "":
return None
if isinstance(value, dict):
value = json.dumps(value, cls=DjangoJSONEncoder)
return super(JSONField, self).get_db_prep_save(value)
return super(JSONField, self).get_prep_value(value)