如何在 RawHTMLBlock 字段中插入图像,即 blocks.RawHTMLBlock(icon='code', label='HTML')
How to insert the image in RawHTMLBlock field i.e. blocks.RawHTMLBlock(icon='code', label='HTML')
我正在尝试在 blocks.RawHTMLBlock()
中插入图片,但没有成功。拜托,有谁知道如何做到这一点?
我的 models.py
是
wagtail.core.blocks.RawHTMLBlock
body = StreamField([
('heading', blocks.CharBlock(classname="full title")),
('paragraph', blocks.RichTextBlock()),
('image', ImageChooserBlock(icon='image')),
('rich_text', blocks.RichTextBlock(icon='doc-full', label='Rich Text')),
('html', blocks.RawHTMLBlock(icon='code', label='HTML', image='image')),
])
content_panels = Page.content_panels + [
StreamFieldPanel('body'),
]
A RawHTMLBlock
用于输入 HTML 代码直接输出到页面上,无需 Wagtail 的进一步处理。因此,要输出图像,请使用标准 HTML 标记:<img src="...">
.
我正在尝试在 blocks.RawHTMLBlock()
中插入图片,但没有成功。拜托,有谁知道如何做到这一点?
我的 models.py
是
wagtail.core.blocks.RawHTMLBlock
body = StreamField([
('heading', blocks.CharBlock(classname="full title")),
('paragraph', blocks.RichTextBlock()),
('image', ImageChooserBlock(icon='image')),
('rich_text', blocks.RichTextBlock(icon='doc-full', label='Rich Text')),
('html', blocks.RawHTMLBlock(icon='code', label='HTML', image='image')),
])
content_panels = Page.content_panels + [
StreamFieldPanel('body'),
]
A RawHTMLBlock
用于输入 HTML 代码直接输出到页面上,无需 Wagtail 的进一步处理。因此,要输出图像,请使用标准 HTML 标记:<img src="...">
.