def question_details(self): inputs = self.getInput() try: #import pdb;pdb.set_trace() question = Questions.get(Questions.id == inputs['id']) self.privData['QUESTION_DETAIL'] =question albumList = Albums.select().where(Albums.question ==inputs['id']) self.privData['ALUBUM'] =albumList answersList=Answers.select().where(Answers.question ==inputs['id']) self.privData['ANSWERS_LIST'] =answersList return self.display('question-details') except Exception, e: return self.error(msg='获取问题详情失败!')
def questions(self): try: #import pdb;pdb.set_trace() questionList = Questions.select().order_by(Questions.id.desc()) Listtemp=[] for item in questionList: length = Answers.select().where(item.id ==Answers.question).count() Listtemp.append([item,length]) self.privData['QUESTIONS_LIST'] = Listtemp return self.display('questions-list') except Exception,e: print e return self.error(msg='获取问题列表信息失败!')