varios cambios esteticos y optimizaciones
This commit is contained in:
parent
e3a99d9604
commit
9a243db633
8 changed files with 64 additions and 105 deletions
5
app.py
5
app.py
|
|
@ -1310,7 +1310,6 @@ def eventos_pais():
|
|||
|
||||
if pais_id:
|
||||
with conn.cursor(cursor_factory=extras.DictCursor) as cur:
|
||||
# 1) Eventos que tienen al menos una traducción cuya noticia es de ese país
|
||||
cur.execute(
|
||||
"""
|
||||
SELECT
|
||||
|
|
@ -1333,7 +1332,6 @@ def eventos_pais():
|
|||
)
|
||||
eventos = cur.fetchall()
|
||||
|
||||
# 2) Total de eventos distintos para ese país
|
||||
cur.execute(
|
||||
"""
|
||||
SELECT COUNT(DISTINCT e.id)
|
||||
|
|
@ -1346,7 +1344,6 @@ def eventos_pais():
|
|||
)
|
||||
total_eventos = cur.fetchone()[0] if cur.rowcount else 0
|
||||
|
||||
# 3) Cargar noticias asociadas a esos eventos (desde traducciones + noticias)
|
||||
if eventos:
|
||||
evento_ids = [e["id"] for e in eventos]
|
||||
|
||||
|
|
@ -1381,10 +1378,8 @@ def eventos_pais():
|
|||
for r in rows:
|
||||
noticias_por_evento.setdefault(r["evento_id"], []).append(r)
|
||||
|
||||
# Nombre del país (todos los eventos en esta vista son del mismo país filtrado)
|
||||
pais_nombre = eventos[0]["pais_nombre"]
|
||||
else:
|
||||
# Si no hay eventos, al menos sacamos el nombre del país desde la lista
|
||||
for p in paises:
|
||||
if p["id"] == int(pais_id):
|
||||
pais_nombre = p["nombre"]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue