Accept callables as values in fields

This commit is contained in:
tudorvaran 2020-02-12 16:37:44 +02:00
parent fbaef6e1ac
commit 47367da401

View File

@ -90,6 +90,9 @@ class LocalizedValue(dict):
for lang_code, _ in settings.LANGUAGES:
self.set(lang_code, self.default_value)
if callable(value):
value = value()
if isinstance(value, str):
self.set(settings.LANGUAGE_CODE, value)