本文整理汇总了Python中publica.core.portal.Portal.exportarConteudo方法的典型用法代码示例。如果您正苦于以下问题:Python Portal.exportarConteudo方法的具体用法?Python Portal.exportarConteudo怎么用?Python Portal.exportarConteudo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类publica.core.portal.Portal
的用法示例。
在下文中一共展示了Portal.exportarConteudo方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: FakeRequest
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import exportarConteudo [as 别名]
SCHEMAFILM ="da_filmes_135177601981"
ID_APLICATIVOFILM = 74
ID_TREEFILM = 54
request = FakeRequest()
request.getCookie = lambda id_usuario:""
user = User(ID_SITE, request)
hsession = user._sessionInit(id_usuario=ID_USER)
request["env.usuario"] = {"id_usuario":ID_USER}
request.request["env_usuario"] = {"id_usuario":ID_USER}
request.getCookie = lambda id_usuario:hsession
portal = Portal(ID_SITE, request)
cinema = App(id_site=ID_SITE,
schema=SCHEMA,
request=request)
ids = cinema.getSessaoByCinemaAndFilm()
request.request["bases"] = getDadosSite(ID_SITE, request=request)
if ids['filme']:
for i in ids['filme']:
print portal.exportarConteudo(ID_TREEFILM, [{'id_site_conteudo':ID_SITE, \
'id_aplicativo':ID_APLICATIVOFILM,'id_conteudo':i["id_filme"], 'schema':SCHEMAFILM}])
if ids['cinema']:
for i in ids['cinema']:
print portal.exportarConteudo(ID_TREE, [{'id_site_conteudo':ID_SITE, \
'id_aplicativo':ID_APLICATIVO,'id_conteudo':i["id_conteudo"], 'schema':SCHEMA}])
示例2: FakeRequest
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import exportarConteudo [as 别名]
from publica.admin.user import User
from publica.aplications.da_eventos.app import App
from config import ID_SITE, ID_USER, ID_APLICATIVO, SCHEMA, ID_TREE
request = FakeRequest()
request.getCookie = lambda id_usuario:""
user = User(ID_SITE, request)
hsession = user._sessionInit(id_usuario=ID_USER)
request["env.usuario"] = {"id_usuario":ID_USER}
request.request["env_usuario"] = {"id_usuario":ID_USER}
request.getCookie = lambda id_usuario:hsession
portal = Portal(ID_SITE, request)
eventos = App(id_site=ID_SITE,
schema=SCHEMA,
request=request)
ids = eventos._getIds()
date = (datetime.now() - timedelta(minutes=3)).timetuple()
publicado_neg = strftime("%Y-%m-%d %H:%M", date)
date2 = (datetime.now() + timedelta(minutes=4)).timetuple()
publicado_pos = strftime("%Y-%m-%d %H:%M", date2)
if ids:
for i in ids:
eventos._getConteudo(int(i["id_conteudo"]))
if (i["publicado_em"] >= publicado_neg) and (i["publicado_em"] <= publicado_pos):
portal.exportarConteudo(ID_TREE, [{'id_site_conteudo':ID_SITE, \
'id_aplicativo':ID_APLICATIVO,'id_conteudo':i["id_conteudo"], 'schema':SCHEMA}])
示例3: addavaliacao
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import exportarConteudo [as 别名]
#.........这里部分代码省略.........
if not hashtree:
return {"error":0}
if i ==" undefined" or i == -1:
if fabricante and modelo and modelo_ext and ano_fabricacao and ano_modelo:
try:
fabricante = fabricante.decode("utf-8").encode("latin1")
modelo= modelo.decode("utf-8").encode("latin1")
modelo_ext = modelo_ext.decode("utf-8").encode("latin1")
ano_fabricacao = ano_fabricacao.decode("utf-8").encode("latin1")
ano_modelo=ano_modelo.decode("utf-8").encode("latin1")
codigo_fipe = codigo_fipe.decode("utf-8").encode("latin1")
except:
pass
# didn't encode params from vehicle
ids = self.execSql("select_id_conteudo",
fabricante=fabricante,
modelo=modelo,
modelo_ext=modelo_ext,
ano_fabricacao=ano_fabricacao,
ano_modelo=ano_modelo)
if ids:
for id in ids:
i = id['id_conteudo']
break
if not i or i == "undefined" or i == -1:
return {"error":0}
avaliacao = self._addavaliacao(i=i,
op_design=op_design,
op_performance=op_performance,
op_conforto=op_conforto,
op_dirigibilidade=op_dirigibilidade,
op_consumo=op_consumo,
op_manutencao=op_manutencao,
op_custo=op_custo,
pontos_positivos=pontos_positivos,
pontos_negativos=pontos_negativos,
comentario=comentario,
titulo=titulo,
apelido=apelido,
recomenda=recomenda)
if avaliacao['error']:
return {"avaliacao":avaliacao, "url":0}
agora = util.dtnow('%Y-%m-%d %H:%M')
self.request["env_usuario"] = {"id_usuario":ID_USER}
self.request["env.usuario"] = {"id_usuario":ID_USER}
portal = Portal(id_site=self.id_site,
request=self.request)
tree = portal._getTreeAppByHash(env_site=self.id_site, hash=hashtree)
id_tree = tree['id_treeapp']
self.execSqlCommit()
self._setRanking()
dados = r['dados']#self._setDados(id_conteudo=i)
id_aplicativo = portal._getIdAplicativo(env_site=self.id_site, schema=self.schema)
"""
self.editContent(id_conteudo=i,
id_treeapp=id_tree,
id_aplicativo=id_aplicativo,
publicado_em=str(util.dtnow('%d/%m/%Y %H:%M')),
expira_em="",
fabricante=fabricante,
modelo=modelo,
modelo_extendido=modelo_ext,
codigo_fipe=codigo_fipe,
ano_modelo=ano_modelo,
ano_fabricacao=ano_fabricacao,
titulo=modelo_ext+" - "+ano_fabricacao+"/"+ano_modelo,
ordem=0,
publicado=1,
exportar=1)
"""
portal._exportarFormatosConteudo(id_aplicativo=id_aplicativo,
id_conteudo=i,
schema=self.schema,
id_treeapp=id_tree,
html=1,
dados=dados,
subitems=None,
add=1)
url = "javascript:void(0)"
try:
url = portal.getUrlByApp(env_site=self.id_site,
schema=self.schema,
id_conteudo=i,
exportar=1,
render=1,
admin=1)
except:
pass
try:
portal.exportarConteudo(id_tree, [{'id_site_conteudo':self.id_site, \
'id_aplicativo':id_aplicativo, 'schema':self.schema,\
'id_conteudo':i}])
except Exception, e:
pass