def post(self,request): form = Register_Form(request.POST) if not form.is_valid(): return render(request,"dreamer/form.html",{"form":form,"post_url":reverse("dreamer:add"),"title":u"添加报名者资料"}) register = form.save() return HttpResponseRedirect(reverse("dreamer:detail")+"?id="+str(register.id))
def post(self,request): id=request.GET.get("id") register = get_object_or_404(Register,pk=id) form = Register_Form(request.POST,instance=register) if not form.is_valid(): return render(request,"dreamer/form.html",{"form":form,"post_url":reverse("dreamer:modify")+"?id="+id,"title":u"修改报名者资料"}) register = form.save() return HttpResponseRedirect(reverse("dreamer:detail")+"?id="+str(register.id))
def post(self, request): form = Register_Form(request.POST) if not form.is_valid(): return render( request, "dreamer/form.html", { "form": form, "post_url": reverse("dreamer:add"), "title": u"添加报名者资料" }) register = form.save() return HttpResponseRedirect( reverse("dreamer:detail") + "?id=" + str(register.id))
def post(self, request): id = request.GET.get("id") register = get_object_or_404(Register, pk=id) form = Register_Form(request.POST, instance=register) if not form.is_valid(): return render( request, "dreamer/form.html", { "form": form, "post_url": reverse("dreamer:modify") + "?id=" + id, "title": u"修改报名者资料" }) register = form.save() return HttpResponseRedirect( reverse("dreamer:detail") + "?id=" + str(register.id))
def post(self, request): if Register.objects.filter(stu_ID=request.session['szu_no']).exists(): messages = u"您已经成功报名过,不能重复报名,如需更改信息,请联系学子天地工作人员" return spec_json(status='errors', messages=messages) form = Register_Form(request.POST) if not form.is_valid(): messages = form.errors.values() return spec_json(status='errors', messages=messages) register = form.save(commit=False) register.name = request.session['szu_name'] register.gender = request.session['szu_sex'] register.college = request.session['szu_org_name'] register.stu_ID = request.session['szu_no'] register.grade = request.session['szu_no'][:4] register.save() return render_json({"status": "success", "name": register.name})
def post(self, request): if Register.objects.filter(stu_ID=request.session['szu_no']).exists(): messages = u"您已经成功报名过,不能重复报名,如需更改信息,请联系学子天地工作人员" return spec_json(status='errors', messages=messages) form = Register_Form(request.POST) if not form.is_valid(): messages = form.errors.values() return spec_json(status='errors', messages=messages) register = form.save(commit=False) register.name=request.session['szu_name'] register.gender=transfer_sex(request.session['szu_sex']) register.college=request.session['szu_org_name'] register.stu_ID=request.session['szu_no'] register.grade=request.session['szu_no'][:4] register.save() return render_json({"status":"success","name":register.name})