GAE上的HTTP请求状态页面输出加倍

时间:2012-12-23 09:03:59

标签: google-app-engine

当新实例在GAE上启动时,我的状态字符串的页面呈现加倍。

喜欢这个 Doubled page output on GAE

当加载实例时,一切正常。

如何防止实例启动时出现双倍输出?

代码ID很简单,因为它可以是

class IndexHandler(BaseHandler):
    def get(self):
        context = {'message': 'Wellcome to the NailedGames',
                   'page_description': 'Some blabla',
                   'ngames': NGame.all().order('-publish_date')}
        self.render_response('ngames/index.html', **context)

BaseHandler的代码

import webapp2
from webapp2_extras import jinja2

class BaseHandler(webapp2.RequestHandler):
    @webapp2.cached_property
    def jinja2(self):
        # Returns a Jinja2 renderer cached in the app registry.
        return jinja2.get_jinja2(app=self.app)

    def render_response(self, _template, **context):
        # Renders a template and writes the result to the response.
        rv = self.jinja2.render_template(_template, **context)
        self.response.write(rv)

0 个答案:

没有答案