Features: store titles as a JSONField and add loadmap and dumpmap support

This commit is contained in:
Laura Klünder 2016-09-26 11:18:56 +02:00
parent 49c2270b84
commit be62b14669
11 changed files with 101 additions and 27 deletions

View file

@ -17,3 +17,16 @@ class GeometryField(models.TextField):
def get_prep_value(self, value):
return json.dumps(sort_geojson(mapping(value)))
class JSONField(models.TextField):
def from_db_value(self, value, expression, connection, context):
if value is None:
return value
return json.loads(value)
def to_python(self, value):
return json.loads(value)
def get_prep_value(self, value):
return json.dumps(value)