gpt4 book ai didi

python - DJANGO:如何在注册表中排序我的输入内容?

转载 作者:太空宇宙 更新时间:2023-11-03 17:53:44 24 4
gpt4 key购买 nike

我有一个关于 Django 的问题,我创建了我的注册表单,这是我的模板:

<h2>Register</h2>
<form action="/register/" method="post" id="register">
{% csrf_token %}
{{form}}

<input type="submit" value="Register"/>
</form>

我有 4 个字段:用户名、密码 1、密码 2、电子邮件

我的html页面上的显示是按此顺序 -> 密码1、用户名、密码2、电子邮件

我想要什么 -> 用户名、电子邮件、密码1、密码2

如何更改输入的显示顺序?

最佳答案

通常,您有一个表单类,并且该类中字段的顺序应定义输出中的顺序。所以你必须看看那里。

当您无法或不想更改表单类时,您可以在模板内手动呈现字段,例如:

<h2>Register</h2>
<form action="/register/" method="post" id="register">
{% csrf_token %}


<div class="fieldWrapper">
{{ form.Username.errors }}
{{ form.Username.label_tag }}
{{ form.Username }}
</div>
<div class="fieldWrapper">
{{ form.Email.errors }}
{{ form.Email.label_tag }}
{{ form.Email }}
</div>
<div class="fieldWrapper">
{{ form.Password1.errors }}
{{ form.Password1.label_tag }}
{{ form.Password1 }}
</div>
<div class="fieldWrapper">
{{ form.Password2.errors }}
{{ form.Password2.label_tag }}
{{ form.Password2 }}
</div>

<input type="submit" value="Register"/>
</form>

关于python - DJANGO:如何在注册表中排序我的输入内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28786274/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com