将@processor_for与Mezzanine中的Form一起使用

时间:2016-12-19 17:35:50

标签: python django mezzanine

我在Mezzanine项目的管理员中构建了一个表单页面,但是我想自动填充几个字段,具体取决于表单的点击来自哪里:它是一个“反馈”表单我想自动将用户提供反馈的对象的ID添加到表单中的隐藏字段。

我已经将mezzanine / forms / templates / pages / form.html中的模板代码复制到自定义模板中,它接收了我从我的视图中传递的字典,但是我无法解决这个问题。表格我想要渲染。 @processor_for函数接收requestpage ...但是form在哪里? 我应该将什么传递给我的模板来呈现表单?

1 个答案:

答案 0 :(得分:1)

您可以使用模板标记fields_for

{% load mezzanine_tags %}

{% errors_for some_form_object %}
<form method="POST">
    {% fields_for some_form_object %}
    <input type="submit">
</form>