[英]Passwords cannot be typed in form
Passwords cannot be typed in form. 密码不能以表格形式输入。 Im making user regist web site.
我正在制作用户注册网站。 I wrote in views.py
我写在views.py
def regist(request):
form = RegisterForm(request.POST or None)
context = {
'form': form,
}
return render(request, 'registration/regist.html', context)
in forms.py 在forms.py中
class RegisterForm(UserCreationForm):
class Meta:
model = User
fields = ('username', 'email',)
def __init__(self, *args, **kwargs):
super(RegisterForm, self).__init__(*args, **kwargs)
self.fields['username'].widget.attrs['class'] = 'form-control'
self.fields['email'].widget.attrs['class'] = 'form-control'
self.fields['password1'].widget.attrs['class'] = 'form-control'
self.fields['password2'].widget.attrs['class'] = 'form-control'
in regist.html 在regist.html中
<main> <div class="container"> <div class="heading col-lg-6 col-md-12"> <h1>WEB SITE</h1> </div> <div class="heading col-lg-6 col-md-12"> <h2>NEW REGISTRATION</h2> <form class="form-horizontal" method="POST"> <div class="form-group-lg"> <label for="id_username">USER NAME</label> {{ regist_form.username }} </div> <div class="form-group-lg"> <label for="id_email">EMAIL</label> {{ regist_form.email }} </div> <div class="form-group-lg"> <label for="id_password">PASSWORD</label> {{ regist_form.password1 }} </div> <div class="form-group-lg"> <label for="id_password">PASSWORD(CONFROMATION)</label> {{ regist_form.password2 }} <p class="help-block">{{ regist_form.password2.help_text }}</p> </div> <div class="form-group-lg"> <div class="col-xs-offset-2"> <button type="submit" class="btn btn-primary btn-lg">SUBMIT</button> <input name="next" type="hidden"/> </div> </div> {% csrf_token %} </form> </div> </div> </main>
I really cannot understand why only passwords cannot be typed in form.Username&Email can be typed.Because I cannot type passwords,so I cannot put SEND button.How should I fix this? 我真的不明白为什么不能只以密码形式输入密码。可以输入用户名和电子邮件。因为我不能输入密码,所以不能放置发送按钮。该如何解决?
您是否忘记了包含密码标签。
<Input type="password" name="password" >
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.