本文整理汇总了Python中publica.core.portal.Portal._addHtml方法的典型用法代码示例。如果您正苦于以下问题:Python Portal._addHtml方法的具体用法?Python Portal._addHtml怎么用?Python Portal._addHtml使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类publica.core.portal.Portal
的用法示例。
在下文中一共展示了Portal._addHtml方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __exportInclude
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _addHtml [as 别名]
def __exportInclude(self):
"""
"""
portal = Portal(id_site=self.id_site,
request={"exportar":1})
id_pagina = self.dados["pagina"]
path = self.dados["path"]
url = portal.getUrlByPagina(id_pagina=id_pagina,
exportar=1,
adm=1)
source = urllib.urlopen(url).read()
if source:
source = source.split("morris-cut")
if len(source) == 2:
topo, rodape = source
portal._addHtml(path=path,
filename="topo.html",
source=topo)
portal._addHtml(path=path,
filename="rodape.html",
source=rodape)
self.logmsg = ("Includes Morris "
"atualizados, site: %s.") % self.id_site
return "Includes criados"
else:
raise UserError(("A Página não é "
"um include Morris válido. "
"eg. morris-cut %s") % url)
raise UserError(("Ocorreu um problema ao gerar os includes: "
"a página não retornou conteúdo"))
示例2: __exportInclude
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _addHtml [as 别名]
def __exportInclude(self):
"""
"""
portal = Portal(id_site=self.id_site,
request=self.request)
dados = portal._getApp(env_site=self.id_site,
schema=self.schema)
id_pagina = dados["dados"]["pagina"]
path = dados["dados"]["path"]
url = portal.getUrlByPagina(id_pagina=id_pagina,
exportar=1,
adm=1)
source = urllib.urlopen(url).read()
if source:
topo, rodape = source.split("morris-cut")
portal._addHtml(path=path,
filename="topo.html",
source=topo)
portal._addHtml(path=path,
filename="rodape.html",
source=rodape)
return "Includes criados"
return "Ocorreu um problema ao gerar os includes"