示例#1
0
 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))
示例#2
0
 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))
示例#3
0
    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))
示例#4
0
 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))
示例#5
0
 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})
示例#6
0
 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})