def question_detail(page=1, page_size=20): """回答详情""" g.page_type = '' g.title = u'回答详情' args = request.args question_id = toint(args.get('question_id', '0')) uid = toint(args.get('uid', '0')) check_type = toint(args.get('check_type', '1')) query_type = toint(args.get('query_type', '1')) user = User.get(uid) if not user: return u'找不到用户' question = Question.get(question_id) if not question: return u'找不到提问的问题' qa_query = QuestionAnswer.query.filter(QuestionAnswer.uid == uid).\ filter(QuestionAnswer.question_id == question_id) qa_count = get_count(qa_query) qa_list = qa_query.order_by(QuestionAnswer.add_time.desc()).\ offset((page-1)*page_size).limit(page_size).all() pagination = Pagination(None, page, page_size, qa_count, None) return render_template('user/question_detail.html.j2', f=question, **locals())