handlers.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:naziscore 作者: rbanffy 项目源码 文件源码
def get(self):
        cached = memcache.get('best_handler')
        if cached:
            self.response.out.write(cached)
        else:
            response_writer = csv.writer(
                self.response, delimiter=',', quoting=csv.QUOTE_ALL)

            # Instruct endpoint to cache for 1 day.
            self.response.headers['Cache-control'] = 'public, max-age=86400'

            for line in ndb.gql(
                    'select distinct screen_name, twitter_id, score '
                    'from Score order by score limit 20000'):
                response_writer.writerow(
                    [line.screen_name, line.twitter_id, line.score])
            memcache.set('best_handler', self.response.text, 86400)
评论列表


问题


面经


文章

微信
公众号

扫码关注公众号