Diferencia entre revisiones de «Usuario:Lmorillas/desarrollo web servidor/flask/tarea1»
De WikiEducator
(Página creada con '{{MiTitulo| Tarea Flask }} == Errores == * Implementa un control de errores para páginas que no existen * http://flask.pocoo.org/docs/patterns/errorpages/ @app.errorhandl…') |
(→Lista de susuarios) |
||
(2 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 2: | Línea 2: | ||
+ | __NOTOC__ | ||
+ | = 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. |
+ | |||
+ | {{Tip| Envía como justificante de la tarea la url de tu repositorio}} | ||
+ | |||
+ | == Mejorar visión de errores == | ||
* Implementa un control de errores para páginas que no existen | * Implementa un control de errores para páginas que no existen | ||
* http://flask.pocoo.org/docs/patterns/errorpages/ | * http://flask.pocoo.org/docs/patterns/errorpages/ | ||
Línea 11: | Línea 17: | ||
def error_not_found(error): | def error_not_found(error): | ||
return render_template('error/not_found.html'), 404 | return render_template('error/not_found.html'), 404 | ||
+ | |||
+ | == Crea decorador login_required == | ||
+ | * http://flask.pocoo.org/docs/patterns/viewdecorators/ | ||
+ | |||
+ | == 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 == | ||
+ | * Añade un campo recaptcha al formulario de altas. | ||
+ | * https://flask-wtf.readthedocs.org/en/latest/config.html#recaptcha |
Última revisión de 22:31 12 nov 2013
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.
Tip: Envía como justificante de la tarea la url de tu repositorio
Mejorar visión de errores
- Implementa un control de errores para páginas que no existen
- http://flask.pocoo.org/docs/patterns/errorpages/
@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
- Añade un campo recaptcha al formulario de altas.
- https://flask-wtf.readthedocs.org/en/latest/config.html#recaptcha