使用django crispy表单将标题/图例渲染为html

时间:2016-03-06 17:33:54

标签: django forms django-forms django-crispy-forms

我有一个带有标签的表单,以及一个标签下的手风琴,如下所示:

self.helper.layout = Layout(
            TabHolder(
                Tab(
                    'Title',
                    HTML('{% load i18n %}<h4>{% trans "This works well" %}</h4></br>'),
                    Accordion(
                        AccordionGroup(
                            HTML('I am HTML'),
                            'a_field',
                            ),
                    ),
                ),
            )

虽然HTML()在第一个参数之后呈现时有效,但当用作第一个参数时,它只返回<crispy_forms.layout.HTML object xyz>

<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion-9011" href="#crispy_formslayouthtml-object-at-0x3d6ea90">&lt;crispy_forms.layout.HTML object at 0x123456&gt;</a>

如何让它正确渲染?

0 个答案:

没有答案