重新排列表单元素并更改Django密码更改表单上的标签

3
我相对而言还不太熟悉 Django,但我已经成功使用自己的模板设置了密码更改表单。我不知道如何更改元素的顺序和标签。我附上了一张图片,展示了当前表单的样子,我想把第二个文本框(新密码)移到说明文本下方,并且更改第一个和最后一个输入标签。
请问能给我指点一下吗?
参考链接:current view
1个回答

2
我需要您的模板代码才能提供更多帮助。从Django Render Fields docs
引用: 我们不必让Django自动解包表单字段;如果需要,我们可以手动完成(例如允许我们重新排序字段)。每个字段都可以作为表单的属性使用{{form.name_of_field}},在Django模板中将被适当地呈现。
{{ form.non_field_errors }}
<div class="fieldWrapper">
    {{ form.subject.errors }}
    <label for="{{ form.subject.id_for_label }}">Email subject:</label>
    {{ form.subject }}
</div>
<div class="fieldWrapper">
    {{ form.message.errors }}
    <label for="{{ form.message.id_for_label }}">Your message:</label>
    {{ form.message }}
</div>
<div class="fieldWrapper">
    {{ form.sender.errors }}
    <label for="{{ form.sender.id_for_label }}">Your email address:</label>
    {{ form.sender }}
</div>
<div class="fieldWrapper">
    {{ form.cc_myself.errors }}
    <label for="{{ form.cc_myself.id_for_label }}">CC yourself?</label>
    {{ form.cc_myself }}
</div>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接