Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

292
Vistas
¿Puedo proporcionar alguna acción a un botón en HTML usando Python Flask?

Entonces, lo que estoy haciendo es crear una tarjeta usando Bootstrap que tiene un póster de película y su nombre debajo. Cuando paso el cursor sobre la tarjeta, muestra un botón. Al hacer clic en el botón, lo que quiero es que muestre información sobre esa película.

Busqué en línea pero no pude encontrar ninguna forma de hacer esto solo con python. Implican javascript y ajax. Y, no tengo ni idea sobre javascript.

Porque, una barra de entrada con un botón, sé cómo funciona con Flask. Proporcionamos un atributo de acción con la etiqueta de formulario y un atributo de nombre con la etiqueta de entrada, luego usamos request.form en el archivo python.

Pero, mi problema es que es una tarjeta con botón, no un formulario.

Aquí está esa tarjeta con botón

Aquí está el código de la tarjeta. La plantilla de Jinja es para la información que obtengo de la API usando Python.

 <div class="movie-content"> {% for poster, title in trendingMoviesDetails.items() if not trendingMoviesDetails.hidden %} <div class="card" style="width: 15rem;" title="{{title}}" onclick="recommendcard(this)"> <div class="imghvr"> <img class="card-img-top" height="360" width="240" alt="{{title}} - poster" src={{poster}}> <figcaption class="fig"> <button class="card-btn btn btn-danger"> Click Me </button> </figcaption> </div> <div class="card-body"> <h5 class="card-title">{{title|upper}}</h5> </div> </div>

{% endfor%}

Entonces, lo que quiero es que cuando hagamos clic en el botón "Hacer clic en mí", tome ese {{título}} y me redirija a una nueva página, mostrando más información sobre ese nombre. Digamos que solo quiero imprimir HOLA {{título}}. Por ejemplo, cuando hacemos clic en la tarjeta de Batman que proporcioné como imagen, me redirige a una nueva página web que muestra "Hello The Batman".

Quiero hacer esto solo con la ayuda de matraz y python. Esto era algo relacionado con mi problema.

Pero, no tengo mucha idea sobre javascript. Y tampoco tengo idea sobre ajax y jquery.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

use la función para onClick y regrese o use redirigir (url_for ('index')) esto desde el matraz

intente usar esto o lea sobre esto en https://www.tutorialspoint.com/flask/flask_redirect_and_errors.htm#:~:text=Flask%20%E2%80%93%20Redirect%20%26%20Errors&text=Flask% 20class%20has%20a%20redirect,ubicación%20con%20especificado%20status%20code.&text=ubicación%20parameter%20is%20the%20URL,browser's%20header%2C%20defaults%20to%20302 .

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda