añadida pestaña de traducido
This commit is contained in:
parent
a9c1e16bdd
commit
0bfeb610a9
4 changed files with 179 additions and 121 deletions
22
app.py
22
app.py
|
|
@ -166,20 +166,30 @@ def _build_news_query(args, *, count=False, limit=None, offset=None, lang="es",
|
|||
SELECT
|
||||
COALESCE(t.traduccion_id, NULL) AS traduccion_id,
|
||||
n.fecha,
|
||||
COALESCE(t.titulo_trad, n.titulo) AS titulo,
|
||||
COALESCE(t.resumen_trad, n.resumen) AS resumen,
|
||||
n.titulo AS titulo_original,
|
||||
n.resumen AS resumen_original,
|
||||
t.titulo_trad AS titulo_traducido,
|
||||
t.resumen_trad AS resumen_traducido,
|
||||
COALESCE(t.titulo_trad, n.titulo) AS titulo,
|
||||
COALESCE(t.resumen_trad, n.resumen) AS resumen,
|
||||
n.url, n.imagen_url, n.fuente_nombre,
|
||||
c.nombre AS categoria, p.nombre AS pais, co.nombre AS continente,
|
||||
(t.titulo_trad IS NOT NULL OR t.resumen_trad IS NOT NULL) AS usa_trad
|
||||
(t.titulo_trad IS NOT NULL OR t.resumen_trad IS NOT NULL) AS tiene_traduccion
|
||||
"""
|
||||
else:
|
||||
select_cols = """
|
||||
SELECT
|
||||
NULL::int AS traduccion_id,
|
||||
n.fecha, n.titulo, n.resumen,
|
||||
NULL::int AS traduccion_id,
|
||||
n.fecha,
|
||||
n.titulo AS titulo_original,
|
||||
n.resumen AS resumen_original,
|
||||
NULL::text AS titulo_traducido,
|
||||
NULL::text AS resumen_traducido,
|
||||
n.titulo AS titulo,
|
||||
n.resumen AS resumen,
|
||||
n.url, n.imagen_url, n.fuente_nombre,
|
||||
c.nombre AS categoria, p.nombre AS pais, co.nombre AS continente,
|
||||
FALSE AS usa_trad
|
||||
FALSE AS tiene_traduccion
|
||||
"""
|
||||
|
||||
order_clause = " ORDER BY n.fecha DESC NULLS LAST"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue