【问题标题】:Using @processor_for with a Form in Mezzanine将 @processor_for 与夹层中的表单一起使用
【发布时间】:2016-12-19 17:35:49
【问题描述】:

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

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

【问题讨论】:

    标签: python django mezzanine


    【解决方案1】:

    可以使用模板标签fields_for:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-12
      • 2012-10-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多