new serializer for all locations
This commit is contained in:
parent
38b4fbe1f0
commit
b47e97bb81
9 changed files with 87 additions and 45 deletions
|
@ -27,6 +27,8 @@ def make_serializable(values: Any):
|
|||
for key, val in values.items()
|
||||
}
|
||||
if isinstance(values, (list, tuple, set, frozenset)):
|
||||
if values and isinstance(next(iter(values)), Model):
|
||||
return type(values)(val.pk for val in values)
|
||||
return type(values)(make_serializable(val) for val in values)
|
||||
if isinstance(values, Promise):
|
||||
return str(values)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue