From 595b0ed6b4d28ea434fa170ca32feb44aa1a9a93 Mon Sep 17 00:00:00 2001 From: Celestino Rey Date: Thu, 1 Aug 2024 10:26:23 +0200 Subject: [PATCH] Ajustes para mejorar la experiencia --- LibrosPy/servicios/libros/paginas.py | 8 ++- .../servicios/libros/templates/autor.html | 2 +- .../servicios/libros/templates/index.html | 4 +- .../servicios/libros/templates/libros.html | 59 ------------------- .../{searchrautor.html => searchautor.html} | 2 +- .../libros/templates/searchlibro.html | 8 +-- 6 files changed, 14 insertions(+), 69 deletions(-) delete mode 100644 LibrosPy/servicios/libros/templates/libros.html rename LibrosPy/servicios/libros/templates/{searchrautor.html => searchautor.html} (90%) diff --git a/LibrosPy/servicios/libros/paginas.py b/LibrosPy/servicios/libros/paginas.py index 36ebf4c..aa7c5f8 100644 --- a/LibrosPy/servicios/libros/paginas.py +++ b/LibrosPy/servicios/libros/paginas.py @@ -195,17 +195,21 @@ def uploaded_file(filename): @bp.route('/searchautor') def searchautor(): query = request.args.get('query', '') + if query: - autores = Autores.query.filter(autor.name.contains(query)).all() + autores = Autores.query.filter(Autores.apellido.contains(query)).all() else: autores = [] + return render_template('searchautor.html', query=query, autores=autores) @bp.route('/searchlibro') def searchlibro(): query = request.args.get('query', '') + if query: - libros = Libros.query.filter(libro.name.contains(query)).all() + libros = Libros.query.filter(Libros.titulo.contains(query)).all() else: libros = [] + return render_template('searchlibro.html', query=query, libros=libros) diff --git a/LibrosPy/servicios/libros/templates/autor.html b/LibrosPy/servicios/libros/templates/autor.html index d1b1262..8222ce8 100644 --- a/LibrosPy/servicios/libros/templates/autor.html +++ b/LibrosPy/servicios/libros/templates/autor.html @@ -40,7 +40,7 @@ {{ libro.id }} {{ libro.anno }} - {{ libro.titulo }} + {{ libro.titulo }} {% if libro.portada %} {{ autor.apellido }}, {{ autor.nombre}} {% else %} diff --git a/LibrosPy/servicios/libros/templates/index.html b/LibrosPy/servicios/libros/templates/index.html index 89b94db..1149d1e 100644 --- a/LibrosPy/servicios/libros/templates/index.html +++ b/LibrosPy/servicios/libros/templates/index.html @@ -32,8 +32,8 @@ {{ libro.id }} {{ libro.anno }} - {{ libro.titulo }} - {{ libro.autores.apellido }}, {{ libro.autores.nombre }} + {{ libro.titulo }} + {{ libro.autores.apellido }}, {{ libro.autores.nombre }} {% if libro.portada %} {{ libro.titulo }} {% else %} diff --git a/LibrosPy/servicios/libros/templates/libros.html b/LibrosPy/servicios/libros/templates/libros.html deleted file mode 100644 index c67b5e5..0000000 --- a/LibrosPy/servicios/libros/templates/libros.html +++ /dev/null @@ -1,59 +0,0 @@ -{% extends 'base.html' %} - -{% block content %} -
- -
-
-

Libros

-
-
- - - - - -
-
-
-
-
- - - - - - - - - - - - {% for libro in libros %} - - - - - - {% if libro.portada %} - - {% else %} -

Sin imagen

- {% endif %} - - - {% endfor %} - -
#annoTítuloAutorPortada
{{ libro.id }}{{ libro.anno }}{{ libro.titulo }}{{ libro.autores.apellido }}, {{ libro.autores.nombre }}Sin imagen - - - Descargar
-
-
-
-
-
-
-{% endblock %} \ No newline at end of file diff --git a/LibrosPy/servicios/libros/templates/searchrautor.html b/LibrosPy/servicios/libros/templates/searchautor.html similarity index 90% rename from LibrosPy/servicios/libros/templates/searchrautor.html rename to LibrosPy/servicios/libros/templates/searchautor.html index 0618e3b..7489f36 100644 --- a/LibrosPy/servicios/libros/templates/searchrautor.html +++ b/LibrosPy/servicios/libros/templates/searchautor.html @@ -9,7 +9,7 @@ diff --git a/LibrosPy/servicios/libros/templates/searchlibro.html b/LibrosPy/servicios/libros/templates/searchlibro.html index 57d4392..bcbe536 100644 --- a/LibrosPy/servicios/libros/templates/searchlibro.html +++ b/LibrosPy/servicios/libros/templates/searchlibro.html @@ -5,16 +5,16 @@

Resultados de la búsqueda para "{{ query }}"

-{% if songs %} +{% if libros %} {% else %} -

No se han encontrado canciones que coindidan con ese criterio.

+

No se han encontrado libros que coindidan con ese criterio.

{% endif %} Volver al inicio