Ejemplo n.º 1
0
 def get(self, request):
     return render(
         request, "dreamer/form.html", {
             "form": Register_Form(),
             "post_url": reverse("dreamer:add"),
             "title": u"添加报名者资料"
         })
Ejemplo n.º 2
0
 def get(self, request):
     id = request.GET.get("id")
     register = get_object_or_404(Register, pk=id)
     form = Register_Form(instance=register)
     return render(
         request, "dreamer/form.html", {
             "form": form,
             "post_url": reverse("dreamer:modify") + "?id=" + id,
             "title": u"修改报名者资料"
         })
Ejemplo n.º 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))
Ejemplo n.º 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))
Ejemplo n.º 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})
Ejemplo n.º 6
0
 def get(self, request):
     if request.session.get('szu_no') is None:
         is_login = False
         return render(request, 'dreamer/index.html',
                       {'is_login': is_login})
     else:
         is_login = True
         is_registered = False
         if Register.objects.filter(
                 stu_ID=request.session['szu_no']).exists():
             szu_name = request.session['szu_name']
             is_registered = True
             return render(
                 request, 'dreamer/index.html', {
                     'is_login': is_login,
                     'is_registered': is_registered,
                     'szu_name': szu_name
                 })
         return render(
             request, 'dreamer/index.html', {
                 'is_login': is_login,
                 'is_registered': is_registered,
                 'Register_Form': Register_Form()
             })