我可以创建新用户,但是当我尝试登录时出现此错误:
未知的密码散列算法。您是否在 PASSWORD_HASHERS 设置中指定了它?
我不知道,因为失败了。如果我使用forms.ModelForm
表格.py
class addUseF(forms.ModelForm):
class Meta:
model = User
exclude = {'is_staff','is_active','is_superuser','last_login','date_joined','user_permissions',}
视图.py
def addUseV(request):
form = addUseF()
if request.method == "POST":
form = addUseF(request.POST)
if form.is_valid():
form.save()
return HttpResponseRedirect('/superUser/')
else:
ctx = {'form':form}
return render_to_response('adm/adduser.html',ctx,context_instance=RequestContext(request))
ctx = {'form':form}
return render_to_response('adm/adduser.html',ctx,context_instance=RequestContext(request))
加上关键字符的标签没有隐藏。示例我写了密钥“root”,我看到“root”,我应该看到“ * *”