注册提交以后无法将数据保存到数据库中

来源:6-10 用户注册-4

weixin_慕粉1025184

2019-04-13

class RegisterView(View):
def get(self, request):
register_form = Register()
return render(request, ‘register.html’, {‘register_form’: register_form})

def post(self, request):
    register_form = Register(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')
写回答

1回答

Ethreal

2019-04-14

你这样的提问不利于解答,首先 你要确定你是否正确提交数据,后台有没有报错或者具体的异常信息,你这边只是复制代码出来 不利于问题的排查 

0
1
bobby
正解!排查问题步骤: f12查看网络请求是否发送出去,如果发送出去的话直接在view中打断点调试, 如果没有发送出去查看console中是否有报错异常?
2019-04-15
共1条回复

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4041 问题

查看课程