Artículos
Python

Páginas de Error en Flask

23/Mar/2016

Si queremos realizar un control de los errores dentro de nuestras aplicaciones deberemos de saber como gestionar nuestras páginas de error en Flask. Lo que tenemos que saber es cómo devolver un código de error u otro.

Lo primero que tenemos que saber para controlar nuestras páginas de error en Flask es que vamos a necesitar del método abort(). Es por ello que lo primero será recuperarlo de nuestro framework Flask.

from flask import Flask, abort

Ahora lo siguiente será utilizar el método abort() en conjunto con uno de los códigos de error de HTTP como parámetro:

  • 401, no autorizado.
  • 403, prohibido.
  • 404, no encontrado.
  • 405, método no permitido.

Por ejemplo, podríamos controlar el acceso a una página mediante el siguiente código:

@app.route('/bloqueado')
def bloqueado():
    return abort(401)

O bien indicar que hay un método que no está soportado:

@app.route('/peticion',methods=['POST'])
def peticion():
    return abort(405)

Vemos que siempre es indicando el método abort() con el código de error asociado y devuelta la información como respuesta.

Así ya hemos visto lo sencillo que es gestionar las páginas de Error en Flask. Eso sí, las páginas de error estándar.

Código Fuente

Descárgate el código fuente de Páginas de Error en Flask
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star
Suscribir
Notificar de
guest
0 Comentarios
Opiniones integradas
Ver todos los comentarios