Django将字段渲染作为字符串

时间:2014-07-26 23:08:05

标签: django django-forms

如何在表单init之后从html获取字段渲染?

我正在尝试将一些自定义html添加到表单中:

class BaseForm(Form):
    render_report = forms.BooleanField(required=False, initial=False)

    def __init__(self, *args, **kwargs):
        super(BaseForm, self).__init__(*args, **kwargs)
        html_rendering = str(self.fields['render_report'])

冲突的部分是str(self.fields['render_report'])。如何获取render_report的html渲染?当然,str()不起作用。

1 个答案:

答案 0 :(得分:1)

经过一番轰炸,这里有一个问题: 通过n#39; s _ _ getitem _ _()。

形式访问渲染的字段

所以我必须更改self.fields['render_report']

self['render_report']