首页 > 解决方案 > Django ValidationError EmailField

问题描述

我一直在努力解决下面的这个错误。我正在尝试使用电子邮件以访客身份签出用户,但我收到验证错误:/register/guest ['“NU1@company.com”值必须为 True 或 False。']

next_ = request.GET.get('next')
next_post = request.POST.get('next')
redirect_path = next_ or next_post or None
if form.is_valid():
    email = form.cleaned_data.get('email')
    new_guest_email = GuestEmail.objects.create(email=email)
    request.sesssion['guest_email_id'] = new_guest_email.id
    if is_safe_url(redirect_path, request.get_host()):
        return redirect(redirect_path)
    else:
        return redirect('/register/')
return redirect('/register/')

标签: django

解决方案


推荐阅读