创建新用户Django时出错

时间:2013-05-27 02:53:17

标签: django django-forms django-templates django-views

我可以创建新用户,但是当我尝试登录时出现此错误:

  

未知密码哈希算法。您是否在PASSWORD_HASHERS设置中指定了它?

我不知道因为失败了。如果我使用forms.ModelForm

Form.py

class addUseF(forms.ModelForm):
    class Meta:
        model = User
        exclude = {'is_staff','is_active','is_superuser','last_login','date_joined','user_permissions',}

View.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,我应该看到” * *“

0 个答案:

没有答案