与 CreateView 相比,我正在尝试为 UpdateView 使用稍微不同的输出模板,并且我正在使用此模板代码删除 UpdateView 中的密码字段
我的模板代码如下:
{% for field in form %}
<div id="{{ field.auto_id }}_container">
{{ field.help_text }}
<div>
{% if customuser.id and field.label != 'Create your password' or
customuser.id and field.label != 'Confirm your password' %}
{{ field.label_tag }} {{ field }}
{% else %}
{{ field.label_tag }} {{ field }}
{% endif %}
</div>
<div id="{{ field.auto_id }}_errors">
{{ field.errors }}
</div>
</div>
{% endfor %}
我得到错误无效的块标签:'else',预期的'empty'或'endfor'。
感谢所有的帮助!