本文整理汇总了Python中tornado.web.RequestHandler.render方法的典型用法代码示例。如果您正苦于以下问题:Python RequestHandler.render方法的具体用法?Python RequestHandler.render怎么用?Python RequestHandler.render使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类tornado.web.RequestHandler
的用法示例。
在下文中一共展示了RequestHandler.render方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: render
# 需要导入模块: from tornado.web import RequestHandler [as 别名]
# 或者: from tornado.web.RequestHandler import render [as 别名]
def render(self, template_name, **kwargs):
params = dict()
for key, val in self.request.arguments.items():
params[key] = ','.join(val) if isinstance(val, list) else val
kwargs["params"] = params
kwargs["json_dict"] = json_to_dict
RequestHandler.render(self, template_name, **kwargs)
示例2: render
# 需要导入模块: from tornado.web import RequestHandler [as 别名]
# 或者: from tornado.web.RequestHandler import render [as 别名]
def render(self, template_name, **kwargs):
kwargs.update(session=self.session)
kwargs.update(config=self.configuration)
kwargs.update(current_page=self.current_page)
kwargs.update(has_nav=self.has_nav)
kwargs.update(html5=self.html5)
kwargs.update(rendered_time=self.rendered_time)
kwargs.update(prefix_url=self.prefix_url)
RequestHandler.render(self, template_name, **kwargs)
示例3: render
# 需要导入模块: from tornado.web import RequestHandler [as 别名]
# 或者: from tornado.web.RequestHandler import render [as 别名]
def render(self, *args, **kwargs):
# każde wywołanie render przekazuje dodatkowo następujące obiekty
mykwargs = {
"get_flash": self.get_flash,
"is_flash": self.is_flash,
"session": self.session,
}
# wywołaj render od ojca
RequestHandler.render(self, *args, **dict(kwargs.items() + mykwargs.items()))
示例4: render
# 需要导入模块: from tornado.web import RequestHandler [as 别名]
# 或者: from tornado.web.RequestHandler import render [as 别名]
def render(self, template_name, **kwargs):
error = self.get_secure_cookie("errmsg")
status = self.get_secure_cookie("statmsg")
self.clear_cookie("errmsg")
self.clear_cookie("statmsg")
#session.clear()
RequestHandler.render(self,
template_name,
is_admin=self.user_is_admin(),
errmsg=error,
statmsg=status,
**kwargs)
示例5: render
# 需要导入模块: from tornado.web import RequestHandler [as 别名]
# 或者: from tornado.web.RequestHandler import render [as 别名]
def render(self, template_name, **kwargs):
"""
Includes app title, logo etc to template and renders it.
"""
self.require_setting('app_title', 'this application')
self.require_setting('app_organisation', 'this application')
self.require_setting('app_logo_big', 'this application')
kwargs['app_title'] = self.settings['app_title']
kwargs['app_organisation'] = self.settings['app_organisation']
kwargs['app_logo_big'] = self.settings['app_logo_big']
kwargs['page_title'] = '%s - %s' % (self.settings['app_title'], kwargs['page_title']) if kwargs.get('page_title', None) else self.settings['app_title']
kwargs['google_analytics_code'] = self.settings['google_analytics_code'] if 'google_analytics_code' in self.settings else None
RequestHandler.render(self, template_name, **kwargs)
示例6: render
# 需要导入模块: from tornado.web import RequestHandler [as 别名]
# 或者: from tornado.web.RequestHandler import render [as 别名]
def render(self, template_name, **kwargs):
#en vez de esto deberia de ocupar: RequestHandler.static_url(path, include_host=None, **kwargs)
RequestHandler.render(self, template_name,
host=self.request.host, **kwargs)
示例7: render
# 需要导入模块: from tornado.web import RequestHandler [as 别名]
# 或者: from tornado.web.RequestHandler import render [as 别名]
def render(self, template_name, **kwargs):
kwargs["app_config"] = self.app_config
kwargs["db_session"] = self.get_db_session()
kwargs['handler'] = self
return RequestHandler.render(self, template_name, **kwargs)
示例8: render
# 需要导入模块: from tornado.web import RequestHandler [as 别名]
# 或者: from tornado.web.RequestHandler import render [as 别名]
def render(self, template_name, **kwargs):
current_uri = self.request.uri
kwargs['current_uri'] = current_uri
RequestHandler.render(self, template_name, **kwargs)
示例9: render
# 需要导入模块: from tornado.web import RequestHandler [as 别名]
# 或者: from tornado.web.RequestHandler import render [as 别名]
def render(self,*args,**kwargs):
RequestHandler.render(self,mongo = self.mongo,user = self.user,
*args,**kwargs)
示例10: render
# 需要导入模块: from tornado.web import RequestHandler [as 别名]
# 或者: from tornado.web.RequestHandler import render [as 别名]
def render(self, template_name, **kwargs):
kwargs['links'] = friend_service.get_all_friend_link()
kwargs['types'] = article_service.get_all_article_type()
kwargs['latest_articles'] = article_service.get_latest_article()
RequestHandler.render(self, path.join(self.get_template_path(), '%s.html' % template_name), **kwargs)
示例11: render
# 需要导入模块: from tornado.web import RequestHandler [as 别名]
# 或者: from tornado.web.RequestHandler import render [as 别名]
def render(self, template_name, **kwargs):
# 将当前登陆用户统一传给页面
kwargs["current_user"] = self.current_user
kwargs["run_mod"] = DatabaseBuilder.run_mode
kwargs['is_order'] = kwargs.get('is_order', False)
RequestHandler.render(self, template_name, **kwargs)
示例12: render
# 需要导入模块: from tornado.web import RequestHandler [as 别名]
# 或者: from tornado.web.RequestHandler import render [as 别名]
def render(self, template_name, **kwargs):
RequestHandler.render(self, path.join(settings['template_path'], '%s.html' % template_name), **kwargs)