【发布时间】:2010-12-11 08:29:32
【问题描述】:
问:是否可以在模板中提取我的 ModelForm 字段之一的值?如果有,怎么做?
背景: 我有一个搜索表单,我使用它来允许用户过滤查询结果。并且,可以将结果表和表格一起导出到 Excel 工作表中。当页面呈现新结果时,搜索表单的输入值仍然保留。但是,它们仍然包含在表单的每个输入字段的字段对象中。因此,在导出到 Excel 期间,不会抓取搜索表单的值,因为 值 不在它自己的表格单元格中。所以,我想在包含字段值的字段列之后添加一列(但不显示此列)。
我可以解析该字段的 HTML 字符串并获取 value 属性中的任何内容,但我只会将其作为最后的手段。到目前为止,我已经能够访问表单的数据字典并获取我想要的任何字段的对象,但我还没有弄清楚我可以使用哪种方法来实际获取字段的值。
【问题讨论】:
标签: django django-templates django-forms