我在Mezzanine项目的管理员中构建了一个表单页面,但是我想自动填充几个字段,具体取决于表单的点击来自哪里:它是一个“反馈”表单我想自动将用户提供反馈的对象的ID添加到表单中的隐藏字段。
我已经将mezzanine / forms / templates / pages / form.html中的模板代码复制到自定义模板中,它接收了我从我的视图中传递的字典,但是我无法解决这个问题。表格我想要渲染。 @processor_for函数接收request
和page
...但是form
在哪里?
我应该将什么传递给我的模板来呈现表单?
答案 0 :(得分:1)
您可以使用模板标记fields_for
:
{% load mezzanine_tags %}
{% errors_for some_form_object %}
<form method="POST">
{% fields_for some_form_object %}
<input type="submit">
</form>