Aplicación Web de Flask Con Python
Aplicación Web de Flask Con Python
Aplicación Web de Flask Con Python
principiantes)
Publicado por:
https://pythonspot.com/flask-web-app-with-python/
fácil de usar.
construido en el servidor de desarrollo y depurador
soporte de pruebas unitarias integradas
Envío de solicitud RESTful
utiliza la plantilla de Jinja2
soporte para cookies seguras (sesiones del lado del cliente)
100% compatible con WSGI 1.0
Basado en Unicode
ampliamente documentado
Curso relacionado:
Python Flask: Crea aplicaciones web con Python
si __name__ == "__main__" :
la aplicación correr ( )
$ python hola. py
* Se ejecuta en http: // localhost: 5000 /
/Hola
/ miembros /
/nombre de los miembros/
si __name__ == "__main__" :
la aplicación correr ( )
$ python hola. py
* Se ejecuta en http: // localhost: 5000 /
http://127.0.0.1:5000/
http://127.0.0.1:5000/hello
http://127.0.0.1:5000/members
http://127.0.0.1:5000/members/Jordan/
python-flask-webapp
La aplicación Python Flask con una nueva ruta URL. Hemos cambiado el puerto
predeterminado a 80, el puerto HTTP predeterminado:
si __name__ == "__main__" :
la aplicación ejecutar ( host = '0.0.0.0' , puerto = 80 )
{ % extiende "layout.html" % }
{ % block body% }
< div class = "block1" >
< h1 > Hola { { nombre } } ! < / h1 >
< h2 > Aquí hay una cita interesante para ti: < / h2 >
"Los límites de mi lenguaje son los límites de mi mente. Todo lo que sé es para lo que ten
palabras".
Luego creamos layout.html que define el aspecto de la página. (Es posible que
desee dividir la hoja de estilo y el archivo layout.html). Copia esto como
layout.html
Pasando variables
Permite mostrar citas aleatorias en lugar de siempre la misma cita. Tendremos
que pasar tanto la variable de nombre como la variable de cotización . Para
pasar múltiples variables a la función, simplemente hacemos esto:
return render_template (
'test.html' , ** locals ( ) )
{ % extiende "layout.html" % }
{ % block body% }
< div class = "block1" >
< h1 > Hola { { nombre } } ! < / h1 >
< h2 > Aquí hay una cita interesante para ti: < / h2 >
{ { quote } }
Tendremos que elegir una cita al azar. Para ello, utilizamos este código:
quotes = [ "'Si la gente no cree que las matemáticas sean simples, es solo porque no
Louis von Neumann " ,
" 'La informática no tiene más que ver con las computadoras que la astronomía con los tele
'' Para entender la recursión, primero debe entender la recursión ... '- Desconocido" ,
' 'You mira las cosas que son y pregunta, ¿por qué? Sueño con cosas que nunca fueron y pre
" 'Las matemáticas son la llave y la puerta a las ciencias'. - Galileo Galilei " ,
" 'No todos entenderán tu viaje. Eso está bien. No es su viaje para darle sentido. Es tu
randomNumber = randint ( 0 , len ( comillas ) - 1 )
quote = comillas [ randomNumber ]
Lo primero que ves es que hemos definido una matriz de citas múltiples. Se
puede acceder a estos como cita [0], cita [1], cita [2] y así sucesivamente. La
función randint () devuelve un número aleatorio entre 0 y el número total de
comillas, se resta una porque comenzamos a contar desde cero. Finalmente
establecemos la variable de cotización a la cotización que la computadora ha
elegido. Copia el siguiente código a app.py:
return render_template (
'test.html' , ** locals ( ) )
si __name__ == "__main__" :
la aplicación ejecutar ( host = '0.0.0.0' , puerto = 80 )