鱼C论坛

 找回密码
 立即注册
查看: 920|回复: 1

[已解决]diango验证密码时候 无论是否正确都正常添加

[复制链接]
发表于 2023-5-19 11:45:45 | 显示全部楼层 |阅读模式
5鱼币
class a_user(forms.ModelForm):
    passwords = forms.CharField(
        label="确认密码",
        widget=forms.PasswordInput
    )
    class Meta:
        model = models.admin
        fields = ["username","password","passwords"]
        widgets = {"password":forms.PasswordInput}
    def yz(self):
        pwd = self.cleaned_data.get("password")
        pwds = self.cleaned_data.get("passwords")
        if pwds != pwd:
            raise ValidationError("密码不一致")
        return pwds
def adminuseradd(request):
    if request.method == "GET":
        form = a_user()
        return render(request, "adminuseradd.html", {"form": form})
    form = a_user(data=request.POST)
    if form.is_valid():
        form.save()
        return redirect('/adminview')
    else:
        return render(request, "adminuseradd.html", {"form": form})


数据没有报错 大佬麻烦看看
最佳答案
2023-5-19 11:45:46
楼主说的是Django

最佳答案

查看完整内容

楼主说的是Django
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-5-19 11:45:46 | 显示全部楼层    本楼为最佳答案   
楼主说的是Django
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-28 02:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表