Skip to content

Commit 0b4bb72

Browse files
committed
Added value_to_string method
1 parent 2b34b67 commit 0b4bb72

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

localized_fields/fields/file_field.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import json
12
import datetime
23
import posixpath
34

@@ -149,3 +150,11 @@ def formfield(self, **kwargs):
149150
defaults['required'] = False
150151
defaults.update(kwargs)
151152
return super().formfield(**defaults)
153+
154+
def value_to_string(self, obj):
155+
value = self.value_from_object(obj)
156+
if isinstance(value, LocalizedFileValue):
157+
return json.dumps({k: v.name for k, v
158+
in value.__dict__.items()})
159+
else:
160+
return super().value_to_string(obj)

0 commit comments

Comments
 (0)