Diferencia entre revisiones de «Usuario:Lmorillas/desarrollo web servidor/flask»
De WikiEducator
(Página creada con '{{MiTitulo|Programación web con Flask}} {{Objetivo| ;Dónde :http://flask.pocoo.org/ ;Qué es? :Microframework web basado en Werkzeug y Jinja 2 ;Más documentación? :* http:/…') |
|||
| Línea 11: | Línea 11: | ||
:* http://pixelmonkey.org/pub/rapid-web-slides/ | :* http://pixelmonkey.org/pub/rapid-web-slides/ | ||
:* https://devcenter.heroku.com/articles/getting-started-with-python | :* https://devcenter.heroku.com/articles/getting-started-with-python | ||
| − | :* En clase: | + | :* En clase: http://moodle.cpilosenlaces.com/file.php/266/python/flask/flask.pdf |
| + | |TOCdepth=2 | ||
| + | |Title=Flask - Microwweb framework | ||
| + | }} | ||
| + | |||
| + | {{Actividad| | ||
| + | <source lang="bash"> | ||
| + | $ virtualenv flask --no-site-packages | ||
| + | $ cd <directorio flask> | ||
| + | $ source bin/activate | ||
| + | $ pip install flask | ||
| + | </source> | ||
| + | |TOCdepth=2 | ||
| + | |Title=Instalación | ||
| + | }} | ||
| + | |||
| + | {{Actividad| | ||
| + | <source lang="python"> | ||
| + | from flask import Flask | ||
| + | |||
| + | # crear objeto aplicación | ||
| + | app = Flask(__name__) | ||
| + | |||
| + | # enlazar función a url con un decorador | ||
| + | @app.route("/") | ||
| + | @app.route("/hola") | ||
| + | # define la vista usando una función que devuelve una cadena | ||
| + | def hello_world(): | ||
| + | return "¡Hola, mundo!" | ||
| + | |||
| + | # inicia el servidor con el método run() | ||
| + | if __name__ == "__main__": | ||
| + | app.run() | ||
| + | </source> | ||
| + | |TOCdepth=2 | ||
| + | |Title=Hola, mundo! | ||
}} | }} | ||
Revisión de 06:20 22 oct 2013
Contenido
Flask - Microwweb framework
|
Instalación
Hola, mundo!
from flask import Flask # crear objeto aplicación app = Flask(__name__) # enlazar función a url con un decorador @app.route("/") @app.route("/hola") # define la vista usando una función que devuelve una cadena def hello_world(): return "¡Hola, mundo!" # inicia el servidor con el método run() if __name__ == "__main__": app.run()
|