Tarea Flask

De WikiEducator
Saltar a: navegación, buscar



Modifica el proyecto flask de clase

Modifica el proyecto según los siguientes requisitos. Cuando completes un objetivo, márcalo con un tag en el control de versiones.

Icon present.gif
Tip: Envía como justificante de la tarea la url de tu repositorio


Mejorar visión de errores

@app.errorhandler(404)
def error_not_found(error):
    return render_template('error/not_found.html'), 404

Crea decorador login_required

Modificar los datos del usuario

Añade la posibilidad de modificar los datos del usuario. Un usuario sólo puede cambiar sus datos.

  • Nombre
  • Apellido
  • Contraseña

Eliminar usuario

Un usuario podrá darse de baja de la aplicación.

Lista de susuarios

  • Los usuarios podrán ver el listado de todos los usuarios de la aplicación en la url /lista_usuarios
  • Los usuarios no autentificados sólo verán el nombre y el apellido. Los autentificados verán también el email. El email se verá como un link, de tal manera que se lance la aplicación de correo del sistema.

Recaptcha