varios cambios esteticos y optimizaciones

This commit is contained in:
jlimolina 2025-11-25 03:13:54 +01:00
parent e3a99d9604
commit 9a243db633
8 changed files with 64 additions and 105 deletions

5
app.py
View file

@ -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"]