Html 为什么赢了';我的UserCreationForm是否按时间顺序呈现?
我想把表格显示出来Html 为什么赢了';我的UserCreationForm是否按时间顺序呈现?,html,django,forms,Html,Django,Forms,我想把表格显示出来 用户名 电子邮件 密码 密码(2) 目前,它正在显现 用户名 密码 密码(2) 电子邮件 我正在努力学习本教程 我查看了Github上的创建者注释,但这没有帮助 我已经仔细检查了我的代码,看不到任何愚蠢的打字错误 有人能提供一些见解吗 来自django导入表单的 从django.contrib.auth.models导入用户 从django.contrib.auth.forms导入UserCreationForm 类UserRegisterPerform(UserCreat
从django.contrib.auth.models导入用户
从django.contrib.auth.forms导入UserCreationForm
类UserRegisterPerform(UserCreationForm):
email=forms.EmailField()
类元:
模型=用户
字段=['username'、'email'、'password1'、'password2']
从django.shortcuts导入渲染,重定向
从django.contrib导入消息
from.forms导入UserRegisterForm
def寄存器(请求):
如果request.method==“POST”:
form=UserRegisterForm(request.POST)
如果form.is_有效():
form.save()
username=form.cleaned\u data.get('username'))
messages.success(请求,f'为{username}创建的帐户!')
返回重定向('blog-home')
其他:
form=UserRegisterForm()
返回呈现(请求'users/register.html',{'form':form})
{%extends“blog/base.html”%}
{%load crispy_forms_tags%}
{%block content%}
{%csrf_令牌%}
今天加入
{{form | crispy}}
注册
已经有账户了吗?
{%endblock内容%}
您可以通过此方法自定义表单的外观和顺序,在account/template目录中创建一个新模板,将其命名为register.html,并使其外观如下:
{% extends "base.html" %}
{% block title %}Create an account{% endblock %}
{% block content %}
<h1>Create an account</h1>
<p>Please, sign up using the following form:</p>
<form action="." method="post">{% csrf_token %}
{{ form.username }}
{{ form.other_fields_as_you_like }}
<p><input type="submit" value="Create my account"></p>
</form>
{% endblock %}
{%extends“base.html”%}
{%block title%}创建帐户{%endblock%}
{%block content%}
创建帐户
请使用以下表格注册:
{%csrf_令牌%}
{{form.username}
{{form.other_fields_as_you_like}
{%endblock%}
您对该问题答案中的链接有何看法:请显示您的模板。Daniel希望我在原始邮件问题的底部包含了正确的内容。我已经有了一些类似的代码,现在我已将其粘贴在原始邮件的底部。您可以添加如上所示的各个字段。form.username、form.email等
{% extends "base.html" %}
{% block title %}Create an account{% endblock %}
{% block content %}
<h1>Create an account</h1>
<p>Please, sign up using the following form:</p>
<form action="." method="post">{% csrf_token %}
{{ form.username }}
{{ form.other_fields_as_you_like }}
<p><input type="submit" value="Create my account"></p>
</form>
{% endblock %}