Diferencia entre revisiones de «Usuario:Lmorillas/desarrollo web servidor/flask»

De WikiEducator
Saltar a: navegación, buscar
(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:/…')
 
 
(6 revisiones intermedias por el mismo usuario no mostrado)
Línea 1: Línea 1:
 
{{MiTitulo|Programación web con Flask}}
 
{{MiTitulo|Programación web con Flask}}
  
 +
[[Archivo:Flask python.png]]
 
{{Objetivo|
 
{{Objetivo|
 
;Dónde
 
;Dónde
Línea 10: Línea 11:
 
:* http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world
 
:* http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world
 
:* http://pixelmonkey.org/pub/rapid-web-slides/
 
:* http://pixelmonkey.org/pub/rapid-web-slides/
 +
:* http://net.tutsplus.com/tutorials/python-tutorials/an-introduction-to-pythons-flask-framework/
 
:* https://devcenter.heroku.com/articles/getting-started-with-python
 
:* https://devcenter.heroku.com/articles/getting-started-with-python
:* En clase:  
+
:* Tests de apps con flask: http://flask.pocoo.org/docs/testing/#testing
 +
:* 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>
 +
 
 +
Si se se han descargado los paquetes
 +
<source lang="bash">
 +
  $ pip install --download <DIR> flask
 +
</source>
 +
Se puede instalar:
 +
<source lang="bash">
 +
  $ pip install --no-index --find-links=<DIR> 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>
 +
{{Tip|Ejecuta el archivo y accede a la url
 +
  http://127.0.0.1:5000/
 +
  http://127.0.0.1:5000/hola
 +
}}
 +
|TOCdepth=2
 +
|Title=Hola, mundo!
 
}}
 
}}

Última revisión de 22:42 29 oct 2013


Flask python.png

Flask - Microwweb framework


Instalación

Icon activity.jpg

Instalación

$ virtualenv flask --no-site-packages
$ cd <directorio flask>
$ source bin/activate
$ pip install flask

Si se se han descargado los paquetes

  $ pip install --download <DIR> flask

Se puede instalar:

  $ pip install --no-index --find-links=<DIR> flask





Hola, mundo!

Icon activity.jpg

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()
Icon present.gif
Tip: Ejecuta el archivo y accede a la url
 http://127.0.0.1:5000/
 http://127.0.0.1:5000/hola