[英]Streamfields wagtail streamform can I add WagtailFormBlock to a different block?
我想在另一个块中包含一个表单
class HomeBannerBlock(blocks.StructBlock):
background_image = CorrectImageBlock(
label = 'Background Image'
)
header = HeaderBlock(
label="Banner Header",
max_length=120,
)
text = blocks.CharBlock(
label = 'Banner Text',
max_length=240,
)
form = WagtailFormBlock()
class Meta: #noqa
template = 'streamfields/home_banner.html'
icon = 'square'
我希望它会传递一个 {{ form }} ,我可以在 home_banner.html 模板中循环遍历。
{{ form }} = nothing
{{ value.form }} = StructValue([('form', <Form: Provider Sign Up Form>), ('form_action', ''), ('form_reference', '65fa1d39-c603-4537-8c16-245055b3516e')])
{{ value.form.form }} = <Form: Provider Sign Up Form>
这些不会打印表格。
如果我循环遍历 {{ value.form.form.fields }} ,它将输出字段标签的标签和值,并帮助将其输入定义表,但不会打印输入。
是否可以像这样使用 Streamforms?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.