def default(self, page, **kwargs): if page.endswith('.html'): return template.render(page, kwargs) if page.endswith('.json'): cherrypy.response.headers['Content-Type'] = \ 'application/json;charset=utf-8' context = template.render_cheetah_file(page, None) return context.encode("utf-8") raise cherrypy.HTTPError(404)
def default(self, page, **kwargs): kwargs['scripts'] = self._get_scripts(page) if page.endswith('.html'): return template.render(page, kwargs) if page.endswith('.json'): content_type = 'application/json;charset=utf-8' cherrypy.response.headers['Content-Type'] = content_type context = template.render_cheetah_file(page, None) return context.encode('utf-8') raise cherrypy.HTTPError(404)