Error: Object of type RichText is not JSON serializable.
My code:
class AvvisiBlock(blocks.StructBlock):
avvisi = blocks.ListBlock(
blocks.StructBlock(
[
("title", blocks.CharBlock(classname="full title", icon="title", required=True)),
("text", blocks.RichTextBlock(icon="pilcrow", required=True)),
]
)
)
def get_api_representation(self, value, context=None):
dict_list = []
for item in value["avvisi"]:
print(item)
temp_dict = {
'title': item.get("title"),
'text': item.get("text"),
}
dict_list.append(temp_dict)
return dict_list
item in value:
StructValue([('title', 'avvisi importanti 1'), ('text', <wagtail.core.rich_text.RichText object at 0x000001F73FCDE988>)])
how can serialize the object?