我在可编辑字段和夹层表单(即在管理员中创建的标准表单)之间发生冲突。
当我将页面标题设为“可编辑”时,底部的表单会渲染一个字段来编辑标题而不是实际的表单。由于可编辑字段仅在您登录时显示,因此这只是我登录时的问题。
如果我删除标题上的'editable',则表单会在登录和注销时呈现。
导致问题的代码:
<h1>{% editable page.form.title %}{{ page.form.title }}{% endeditable %}</h1>
{% if request.GET.sent %}
<div class="well">
{% editable page.form.response %}
{{ page.form.response|richtext_filter|safe }}
{% endeditable %}
</div>
{% else %}
{% with page.form as page_form %}
{% editable page_form.content %}
{{ page_form.content|richtext_filter|safe }}
{% endeditable %}
<form method="post">
{% fields_for form %}
<input type="submit" value="{{ page.form.button_text }}">
</form>
{% endwith %}
{% endif %}
非常感谢任何想法:)
答案 0 :(得分:1)
正如在IRC上讨论的那样 - 模板中存在名称冲突,Mezzanine中的修复程序待定。