20.用户模块——邮箱验证码激活功能的实现

#users/urls.py
url(r'^user_active/(\w+)$',user_active,name=user_active)

#users/views.py
def user_active(request,code):
    if code:
        email_ver_list = EmailVerifyCode.objects.filter(code=code)
        if email_ver_list:
            email_ver = email_ver_list[0]
            email = email_ver.email
            user_list = UserProfile.objects.filter(username=email)
            if user_list:
                user = user_list[0]
                user.is_start = True
                user.save()
                return redirect(reverse('users:user_login'))
            else:
                pass
        else:
            pass
    else:
        pass

猜你喜欢

转载自blog.csdn.net/qq_36227329/article/details/89388074