misc: use django localize method to format decimals in json exports (#50181)
This commit is contained in:
parent
9967b29da6
commit
c1ec3ef67a
|
@ -39,6 +39,7 @@ from django.conf import settings
|
|||
from django.utils import datetime_safe
|
||||
from django.utils import six
|
||||
from django.utils.encoding import force_text
|
||||
from django.utils.formats import localize
|
||||
from django.utils.html import strip_tags
|
||||
from django.template import TemplateSyntaxError, VariableDoesNotExist
|
||||
from django.utils.six.moves.urllib.parse import quote, urlencode
|
||||
|
@ -547,7 +548,7 @@ class JSONEncoder(json.JSONEncoder):
|
|||
return obj.strftime('%Y-%m-%d')
|
||||
|
||||
if isinstance(obj, decimal.Decimal):
|
||||
return str(obj)
|
||||
return localize(obj)
|
||||
|
||||
if isinstance(obj, bytes):
|
||||
return obj.decode('ascii')
|
||||
|
|
Loading…
Reference in New Issue