mirror of
https://github.com/django/django.git
synced 2025-10-31 09:41:08 +00:00
Fixed #35944 -- Handled serialization of Unicode values in ArrayField and HStoreField.
This commit is contained in:
committed by
Sarah Boyce
parent
edd74c3417
commit
ded4854642
@@ -169,7 +169,7 @@ class ArrayField(CheckFieldDefaultMixin, Field):
|
||||
else:
|
||||
obj = AttributeSetter(base_field.attname, val)
|
||||
values.append(base_field.value_to_string(obj))
|
||||
return json.dumps(values)
|
||||
return json.dumps(values, ensure_ascii=False)
|
||||
|
||||
def get_transform(self, name):
|
||||
transform = super().get_transform(name)
|
||||
|
||||
@@ -43,7 +43,7 @@ class HStoreField(CheckFieldDefaultMixin, Field):
|
||||
return value
|
||||
|
||||
def value_to_string(self, obj):
|
||||
return json.dumps(self.value_from_object(obj))
|
||||
return json.dumps(self.value_from_object(obj), ensure_ascii=False)
|
||||
|
||||
def formfield(self, **kwargs):
|
||||
return super().formfield(
|
||||
|
||||
Reference in New Issue
Block a user