def get(self, request): return render( request, "dreamer/form.html", { "form": Register_Form(), "post_url": reverse("dreamer:add"), "title": u"添加报名者资料" })
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"修改报名者资料" })
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 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() })