为什么我照着老师视频那样子做的captcha模块,没得到老师的效果
django1.9没报错,只是在注册页面时候就算输入正确的验证码,也是报输入错的验证码的信息class RegisterView(View): def get(self, request): register_form = RegisterForm() return render(request, "register.html", {"register_form": register_form}) def post(self, request): register_form = RegisterForm(request.POST) if register_form.is_valid(): user_name = request.POST.get("email", "") pass_word = request.POST.get("password", "") user_profile = UserProfile() user_profile.username = user_name user_profile.email = user_name user_profile.password = make_password(pass_word) user_profile.save() send_register_email(user_name, 'register') return render(request, "login.html")else: return render(request, "register.html", {"register_form": register_form})Debug到if register_form.is_valid():这行代码就往下跳了,直接return render(request, "register.html", {"register_form": register_form}) 求解答!!!谢谢了 |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
is_valid() 就跳到return,表示 RegisterForm 里面验证不通过.
可以看一下你的RegisterForm 代码吗
另外,把你的数据库 的验证码哪个表的数据贴出来一下
最后看一下你的前端HTML
以及对应的js代码. |
|
|
|
|