fix json error in state serialization
This commit is contained in:
parent
a7c140a2ac
commit
c012f0cde3
1 changed files with 2 additions and 1 deletions
|
@ -6,6 +6,7 @@ from typing import Optional
|
||||||
import qrcode
|
import qrcode
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.core.cache import cache
|
from django.core.cache import cache
|
||||||
|
from django.core.serializers.json import DjangoJSONEncoder
|
||||||
from django.http import Http404, HttpResponse
|
from django.http import Http404, HttpResponse
|
||||||
from django.shortcuts import render
|
from django.shortcuts import render
|
||||||
from django.urls import reverse
|
from django.urls import reverse
|
||||||
|
@ -123,7 +124,7 @@ def map_index(request, mode=None, slug=None, slug2=None, details=None, level=Non
|
||||||
ctx = {
|
ctx = {
|
||||||
'bounds': json.dumps(Source.max_bounds(), separators=(',', ':')),
|
'bounds': json.dumps(Source.max_bounds(), separators=(',', ':')),
|
||||||
'levels': json.dumps(tuple((level.pk, level.short_label) for level in levels.values()), separators=(',', ':')),
|
'levels': json.dumps(tuple((level.pk, level.short_label) for level in levels.values()), separators=(',', ':')),
|
||||||
'state': json.dumps(state, separators=(',', ':')),
|
'state': json.dumps(state, separators=(',', ':'), cls=DjangoJSONEncoder),
|
||||||
'tile_cache_server': settings.TILE_CACHE_SERVER,
|
'tile_cache_server': settings.TILE_CACHE_SERVER,
|
||||||
}
|
}
|
||||||
return render(request, 'site/map.html', ctx)
|
return render(request, 'site/map.html', ctx)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue