【发布时间】:2018-04-02 11:48:10
【问题描述】:
我有一个带有 HTML 编辑器的 sn-p。
@register_snippet
class GalleryCategory(models.Model):
text_links = StreamField(
[('text', DemoStreamBlock())],
null=True,
blank=True)
panels = [
StreamFieldPanel('text_links'),
]
def __str__(self):
return self.name
当我从这个 sn-p 创建一个实例时,我在模板中呈现它,如下所示:
<strong>
{% include_block category.text_links %}
</strong>
但是,这会输出:
<strong>
<div class="block-text">
<div class="block-aligned_html"><dl>
<dt>html</dt>
<dd>Visit our <a href="/some page/" target="_blank">Facebook page</a> for more albums</dd>
<dt>alignment</dt>
<dd>normal</dd>
</dl>
</div>
</div>
</strong>
其中 html、alignment 和 normal 是文本编辑器中的标签。
【问题讨论】:
标签: html wagtail wagtail-streamfield