views.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:eduDjango 作者: yuzhou6 项目源码 文件源码
def post(self, request):
        register_form = RegisterForm(request.POST)
        if register_form.is_valid():
            user_name = request.POST.get("email", "")
            if UserProfile.objects.filter(email=user_name):
                return render(request, "register.html", {"msg": "??????", 'register_form': register_form})
            pass_word = request.POST.get("password", "")
            user_profile = UserProfile()
            user_profile.username = user_name
            user_profile.email = user_name
            user_profile.is_active = False
            user_profile.password = make_password(pass_word)
            user_profile.save()

            send_register_email(user_name, "register")

            # ????????
            user_message = UserMessage()
            user_message.user = user_profile.id
            user_message.message = "?????????"
            user_message.save()

            return render(request, "login.html")
        else:
            return render(request, "register.html", {'register_form': register_form} )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号