Paso 5: Regresar archivos HTML
Por lo tanto, supongo que estás un poco abrumado acerca de la programación pero underwhelmed un poco sobre lo que se obtiene de ella. Adivinen qué, usted no necesita escribir sus páginas en Python! Puede mantenerlo simple y utilizar el programa de plantilla de Jinja2 que ya viene con el frasco. Esto le permitirá arrastrar y soltar su HTML, CSS y archivos de secuencias de comandos web en una carpeta y no necesitas editarlos para Python! Así que vamos a comenzar con una página HTML básica con un estilo básico.
< html >
< head >
< title > mi sitio web de Python! < / title >
< /HEAD >
< cuerpo >
< h1 >< tamaño de la fuente = "6" color = "red" cara = "verdana" > Bienvenidos a mi web basadas en Python! < / fuente >< / h1 >
< p >< b >< i >< tamaño de la fuente = "3" color = cara de "gris" = "verdana" > esta es mi primera web basadas en Python que se ejecuta en mi frambuesa Pi! < / fuente >< / i >< / b >< /p >
< /body >
< / html >
¿Ver HTML simple es? Es un idioma fácil de aprender porque es inglés como! Salvo como lo quiera, pero asegúrese de que tiene tan .html, .txt no. Ahora hacer una carpeta en el mismo directorio que los archivos de Python y lo llaman plantillas . Asegúrese de que plantillas se escribe sin mayúsculas y que incluye s ' al final. La ortografía exacta debe ser plantillas . Coloque el archivo HTML en la carpeta Plantillas. Luego reemplazar el archivo hello.py con el siguiente código.
de importación frasco frasco
frasco de importación render_template
aplicación = Flask(__name__)
DEF mypysite(name=None):
volver render_template('index.html')
Si __name__ == "__main__":
App.Run('0.0.0.0')
Así que ir a su terminal y utilizar cd (cambiar directorio) para navegar a la carpeta de sitio web como lo hizo antes. Tipo de hello.py de python para ejecutar el servidor. Abrir el sitio web en un equipo diferente en la misma red y verás que index.html funcionará! index.html es el fichero HTML que escribí arriba.