本文整理汇总了Python中publica.core.portal.Portal._getApp方法的典型用法代码示例。如果您正苦于以下问题:Python Portal._getApp方法的具体用法?Python Portal._getApp怎么用?Python Portal._getApp使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类publica.core.portal.Portal
的用法示例。
在下文中一共展示了Portal._getApp方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __exportInclude
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [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"
示例2: _getDadosApp
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
def _getDadosApp(self):
"""
"""
portal = Portal(id_site=self.id_site,
request=self.request)
return portal._getApp(env_site=self.id_site,
schema=self.schema)["dados"]
示例3: getCidadesJson
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
def getCidadesJson(self):
"""
"""
portal = Portal(id_site=self.id_site,
request=self.request)
dadosapp = portal._getApp(env_site=self.id_site,
schema=self.schema)["dados"]
cidades = []
for i in self.execSql("select_cidades"):
cidades.append(i)
return cidades
示例4: _getAppAuth
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
def _getAppAuth(self):
"""
"""
portal = Portal(id_site=self.id_site,
request=self.request)
dados = portal._getApp(env_site=self.id_site,
schema=self.schema)["dados"]
if dados.get("auth_schema", None):
return portal._getAplication(id_site=self.id_site,
meta_type=dados["auth_type"],
schema=dados["auth_schema"])
示例5: atualizarDados
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
def atualizarDados(self):
"""
"""
portal = Portal(id_site=self.id_site,
request=self.request)
dados = portal._getApp(env_site=self.id_site,
schema=self.schema)["dados"]
if dados.get("hash"):
portal._exportarAppSubOne(env_site=self.id_site,
hash=dados["hash"])
self.logmsg = "Indicador Fin CMA: Atualizando. "
return self.logmsg
示例6: getFilmesBySessaoJson
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
def getFilmesBySessaoJson(self):
"""
"""
data = datetime.now()
data = str(data.date())
portal = Portal(id_site=self.id_site,
request=self.request)
dadosapp = portal._getApp(env_site=self.id_site,
schema=self.schema)["dados"]
filmes =[]
for i in self.execSql("select_filmes_sessoes",
SCHEMA=buffer(dadosapp['auth_schema']),
data_atual=data):
i['url'] = portal.getUrlByApp(env_site=self.id_site, schema=dadosapp['auth_schema'], id_conteudo=i['id_conteudo'], exportar=1,admin=1)
filmes.append(i)
return filmes
示例7: listaFilmes
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
def listaFilmes(self, limit=3):
"""
"""
data = datetime.now()
data = str(data.date())
filmes = []
portal = Portal(id_site=self.id_site,
request=self.request)
dadosapp = portal._getApp(env_site=self.id_site,
schema=self.schema)["dados"]
for i in self.execSql("select_filmes_cartaz",SCHEMA=buffer(dadosapp['auth_schema']),
data_atual=data,
limit=int(limit)):
if type (i['img'] == 'str'):
i['img'] = i['img']
else:
i['img'] = i['img'][0]
filmes.append(i)
return filmes
示例8: getCinemaByIdCinema
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
def getCinemaByIdCinema(self, id_cinema):
"""
"""
data = datetime.now()
data = str(data.date())
dic = {}
horario = []
salas = []
sessao_list = []
portal = Portal(id_site=self.id_site,
request=self.request)
dadosapp = portal._getApp(env_site=self.id_site,
schema=self.schema)["dados"]
cinema = self.execSql("select_cinema",
id_conteudo=int(id_cinema)).next()
fotos = [i for i in self.execSql("select_fotos_conteudo",
id_conteudo=int(id_cinema))]
filmes = [i for i in self.execSql("select_filmes_conteudo",
SCHEMA=buffer(dadosapp['auth_schema']),
id_conteudo=int(id_cinema),
data_atual=data)]
for i in filmes:
sessao = {}
sessao["id_sessao"] = i["id_sessao"]
horarios = eval(i["horarios"])
horario_str = ""
for x in horarios:
horario_str += x["hora"]+":"+x["minuto"] + " "
horario.append(horario_str)
sessao["horario"] = horario_str
sessao["filme"] = i
sessao["sala_nome"] = i["sala_nome"]
salas.append(i["sala_nome"])
sessao_list.append(sessao)
return {"cinema": cinema,
"fotos": fotos,
"salas": salas,
"sessao": sessao_list,
"horarios": horario,
"filmes": filmes}
示例9: __init__
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
def __init__(self, id_site, schema=None, request=None):
"""
Método padrão de inicialização da classe
"""
self.id_site = id_site
self.schema = schema
self.request = request
try:
portal = Portal(id_site=self.id_site,
request=self.request)
dados = portal._getApp(env_site=self.id_site,
schema=self.schema)["dados"]
self.auth = dados["auth"]
self.id_servico = dados["id_servico"]
self.tipo = dados["tipo"]
self.ips = dados["ips"]
self.captcha = dados["captcha"]
self.tipo_bloqueio = dados["tipo_bloqueio"]
self.bloqueio_numero = dados["bloqueio_numero"]
except:
pass
示例10: getcontent
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
def getcontent(self, i):
"""
Retorna os dados de uma avaliacao serializado como json
para consultas ajax
"""
data = self._getcontent(id_conteudo=i)
if data:
portal = Portal(id_site=self.id_site,
request=self.request)
dados = portal._getApp(env_site=self.id_site,
schema=self.schema)["dados"]
app_wad = portal._getAplication(id_site=self.id_site,
schema=dados["app_wad"])
# verifica se o usuario esta logado
user_data = app_wad._isSessionActive()
if user_data:
data["email"] = user_data["email"]
data["nome"] = user_data["nome"]
return data
return None
示例11: indicadores
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
def indicadores(self, xmls=['cambio.xml','indices.xml','indicadores.xml'], papeis=['DOL COM','PTAX850','DJI']):
from packages.elementtree import ElementTree as ET
portal = Portal(id_site=self.id_site,
request=self.request)
dados = portal._getApp(env_site=self.id_site,
schema=self.schema)["dados"]
path_base = dados["path_base"]
retorno = []
for arq_xml in xmls:
path_xml = path_base + '/' + arq_xml
root = ET.parse(path_xml).getroot()
for c in root.getchildren():
if(c.find('PAPEL').text in papeis):
dictSaida = {}
for node in c:
dictSaida[node.tag] = str(unicode(node.text).encode('latin1')).replace('.',',')
retorno.append(dictSaida)
return retorno
示例12: _session_data
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
def _session_data(self):
portal = Portal(id_site=self.id_site,
request=self.request)
dados = portal._getApp(env_site=self.id_site,
schema=self.schema)
return dados["dados"]
示例13: _addavaliacao
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
def _addavaliacao(self, i, op_design, op_performance, op_conforto,
op_dirigibilidade, op_consumo, op_manutencao,
op_custo, pontos_positivos, pontos_negativos,
comentario, titulo, apelido, recomenda=None):
"""
Error: 0 - erro generico
1 - usuario nao autenticado
2 - usuario ja fez avaliacao
"""
res = {"ok":None, "error":0}
portal = Portal(id_site=self.id_site,
request=self.request)
dados = portal._getApp(env_site=self.id_site,
schema=self.schema)["dados"]
if dados.get("app_wad", None):
app_wad = portal._getAplication(id_site=self.id_site,
schema=dados["app_wad"])
# verifica se o usuario esta logado
user_data = app_wad._isSessionActive()
#user_data = {"email":"[email protected]", "nome": "aaaa"}
#raise Exception("{0}-{1}".format(self.id_site, dados))
if user_data:
email = user_data["email"]
nome = user_data["nome"]
cpf = ""
id_wad = -1
apelido = apelido if apelido else None
titulo_opiniao = titulo if titulo else None
hasaval = False
# verifica se o usuario ja fez a avaliacao
for i in self.execSql("seleciona_avaliacao_user",
id_conteudo=int(i),
email=email):
hasaval = True
if not hasaval:
try:
op_design = int(op_design)
except Exception:
op_design = 0
if op_design < 0:
op_design = 0
if op_design > 10:
op_design = 10
try:
op_performance = int(op_performance)
except Exception:
op_performance = 0
if op_performance > 10:
op_performance = 10
if op_performance < 0:
op_performance = 0
try:
op_conforto = int(op_conforto)
except Exception:
op_conforto = 0
if op_conforto > 10:
op_conforto = 10
if op_conforto < 0:
op_conforto = 0
try:
op_dirigibilidade = int(op_dirigibilidade)
except Exception:
op_dirigibilidade = 0
if op_dirigibilidade > 10:
op_dirigibilidade = 10
if op_dirigibilidade < 0:
op_dirigibilidade = 0
try:
op_consumo = int(op_consumo)
except Exception:
op_consumo = 0
if op_consumo > 10:
op_consumo = 10
if op_consumo < 0:
op_consumo = 0
try:
op_manutencao = int(op_manutencao)
except Exception:
op_manutencao = 0
if op_manutencao > 10:
op_manutencao = 10
if op_manutencao < 0:
op_manutencao = 0
try:
op_custo = int(op_custo)
except Exception:
op_custo = 0
if op_custo > 10:
op_custo = 10
#.........这里部分代码省略.........