def register_user(request): if request.POST: realname = request.POST.get("first_name","") username = request.POST.get("username","") email = request.POST.get("email","") school = request.POST.get("school",None) klass = request.POST.get("klass",None) password = request.POST.get("password","") rpassword = request.POST.get("rpassword","") sfzjh = request.POST.get("sfzjh","") if password=="": return http.HttpResponse({"code":1,"text":u"密码不能为空!"},content_type="application/json") elif password!=rpassword: return http.HttpResponse({"code":1,"text":u"两次输入的密码不一致!"},content_type="application/json") user = User() user.username = username user.email = email user.first_name = realname user.school = accounts_models.Xuexiao.objects.get(id=school) user.password = make_password(password) user.sfzjh = sfzjh if klass: user.bj = accounts_models.Banji.objects.get(id=klass) try: user.save() return http.HttpResponse(json.dumps({"code":1,u"text":u"用户创建成功!"}),content_type="application/json") except Exception,e: return http.HttpResponse(json.dumps({"code":1,"text":u"班村数据失败!"}),content_type="application/json")