Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Flask - El microframework que revoluciona el mundo

Af759f7f9aeaea6187b5df25067b71b2?s=47 Hugo Ruscitti
November 17, 2012
450

Flask - El microframework que revoluciona el mundo

Af759f7f9aeaea6187b5df25067b71b2?s=128

Hugo Ruscitti

November 17, 2012
Tweet

Transcript

  1. Flask El microframework que revoluciona la web. pyconar - 2012

  2. http://gcoop.coop

  3. ¿Que es Flask? • Un microframework para desarrollar aplicaciones webs

    y webservices.
  4. ¿Por que? • Es simple. • Se puede extender para

    crecer. • Se integra fácilmente a otros componentes. • Tiene muy buena documentación. • Una gran comunidad de desarrolladores.
  5. Comenzando ...

  6. Una aplicación mínima...

  7. Una aplicación mínima...

  8. Templates

  9. Templates Jinja render_template(“saludo.html”, nombre=”Juan”) Python: <h1>Hola {{nombre}}, bienvenido !!!</h1> Template:

    “<h1>Hola Juan, bienvenido !!!</h1>” Resultado:
  10. Helpers {% extends “layout.html” %} {% block body %} <h3>¿Tienen

    el manual?</h3> <p> {{ pie(data) | safe }} {% endblock %}
  11. Extendiendo ...

  12. Recomendaciones http://flask.pocoo.org/docs

  13. Extensiones http://flask.pocoo.org/extensions

  14. Por ejemplo ... Flask-SuperAdmin

  15. Prácticas http://www.12factor.net

  16. Conclusiones • Lograr un enfoque simple. • Comenzar con lo

    básico, luego crecer. • Leer y aprender de otras apps. • La estrategia es la clave, no la herramienta...
  17. ¡ Muchas gracias ! Diego Mascialino Hugo Ruscitti Joaquin Sorianello