Example #1
0
 def POST(self):
     form = xh_form()
     title = '往年四六级成绩'
     if not form.validates():
         return render.normal_form(title=title, form=form)
     else:
         xh = form.d.xh
     table = get_old_cet(xh)
     return render.old_result(cet_table=table)
Example #2
0
 def POST(self):
     form = xh_form()
     title='往年四六级成绩'
     if not form.validates():
         return render.normal_form(title=title,form=form)
     else:
         xh = form.d.xh
     table=get_old_cet(xh)
     return render.old_result(cet_table=table)
Example #3
0
    def GET(self, t):

        if session['logged_in'] == False:
            raise web.seeother('/login')

        time_md5 = session['time_md5']

        try:
            zf, xh, time_start = find_login(time_md5)
        except KeyError:
            return render.key_error()

        if t == '4':
            # 全部成绩
            return render.result(score_table=get_score(xh))

        elif t == '5':
            # 往年cet
            table = get_old_cet(xh)
            return render.result(cet_table=table)

        elif t == "1":
            # 成绩
            try:
                table = zf.get_score()
            except AttributeError:
                return render.key_error()
        elif t == "2":
            # 考试时间
            try:
                table = zf.get_kaoshi()
            except AttributeError:
                return render.key_error()
        elif t == "3":
            # 课表
            try:
                table = zf.get_kebiao()
            except AttributeError:
                return render.key_error()
        else:
            return render.input_error()

        if table:
            return render.result(table=table)
        else:
            error = "can not find your index table"
            return render.result(error=error)
Example #4
0
    def GET(self, t):

        if session['logged_in']==False:
            raise web.seeother('/login')

        time_md5=session['time_md5']

        try:
            zf, xh, time_start = find_login(time_md5)
        except KeyError:
            return render.key_error()

        if t == '4':
            # 全部成绩
            return render.result(score_table=get_score(xh))

        elif t == '5':
            # 往年cet
            table=get_old_cet(xh)
            return render.result(cet_table=table)

        elif t == "1":
            # 成绩
            try:
                table = zf.get_score()
            except AttributeError:
                return render.key_error()
        elif t == "2":
            # 考试时间
            try:
                table = zf.get_kaoshi()
            except AttributeError:
                return render.key_error()
        elif t == "3":
            # 课表
            try:
                table = zf.get_kebiao()
            except AttributeError:
                return render.key_error()
        else:
            return render.input_error()

        if table:
            return render.result(table=table)
        else:
            error = "can not find your index table"
            return render.result(error=error)