Features: store titles as a JSONField and add loadmap and dumpmap support
This commit is contained in:
parent
49c2270b84
commit
be62b14669
11 changed files with 101 additions and 27 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue