我有一个问题,我在 StreamField 中有一个 StrictBlock:
class DetailsTableBlock(StructBlock):
title = CharBlock(required=False)
description = RichTextBlock(required=False)
table = TableBlock(template="home/blocks/table.html")
class MainStreamBlock(StreamBlock):
....
table = DetailsTableBlock()
当我尝试使用以下方法渲染表格时会出现问题:
{{ child.value.table }}
我得到的是:
{u'data': [[u'test', u'test', u'test'], [u'123', u'asd', u'asd'], [u'123', u'asd', u'asd']], u'first_row_is_table_header': True, u'first_col_is_header': False}
所以问题是如何在 StreamField 中使用 StructBlock 呈现 html?我正在使用 Wagtail 1.7