chore: add some encoder type
This commit is contained in:
parent
075646481d
commit
bf6cfface6
@ -11,7 +11,7 @@ import decimal
|
|||||||
import json
|
import json
|
||||||
import uuid
|
import uuid
|
||||||
|
|
||||||
from django.core.files.uploadedfile import InMemoryUploadedFile
|
from django.core.files.uploadedfile import InMemoryUploadedFile, TemporaryUploadedFile
|
||||||
|
|
||||||
|
|
||||||
class SystemEncoder(json.JSONEncoder):
|
class SystemEncoder(json.JSONEncoder):
|
||||||
@ -24,5 +24,7 @@ class SystemEncoder(json.JSONEncoder):
|
|||||||
return float(obj)
|
return float(obj)
|
||||||
if isinstance(obj, InMemoryUploadedFile):
|
if isinstance(obj, InMemoryUploadedFile):
|
||||||
return {'name': obj.name, 'size': obj.size}
|
return {'name': obj.name, 'size': obj.size}
|
||||||
|
if isinstance(obj, TemporaryUploadedFile):
|
||||||
|
return {'name': obj.name, 'size': obj.size}
|
||||||
else:
|
else:
|
||||||
return json.JSONEncoder.default(self, obj)
|
return json.JSONEncoder.default(self, obj)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user