def get(self,uid): """ 获取玩家详细信息 """ uid = int(uid) uinfo = con.user.find_one({'_id':uid}) uid = uinfo['_id'] slime_list = con.slime.find({'uid':uid},sort=[('stype',DESCENDING)]) slimes= [] for s in slime_list: sinfo = s sinfo['name'] = slime.get(pk=s['stype']).name_cn slimes.append(sinfo) print 'slimes:',slimes print 'uinfo:',uinfo self.render('template/user.html',uinfo=uinfo,mainpage='active',slimes=slimes,username=uinfo['name'])