Configuración de una aplicación de frasco (5 / 6 paso)

Paso 5: Mejora tu página web

1. crear los directorios necesarios y las carpetas

 mkdir templates cd templates touch home_page.html atom home_page.html cd .. mkdir static cd static mkdir js cd js touch home_page.js atom home_page.js cd ../.. 

Estos serán los archivos HTML y JavaScript para nuestra página. Estos directorios son los nombres estándar en matraz y le recomiendo que use, sin embargo, puede especificar diferentes nombres al crear la aplicación en el paso anterior. Ahora puede editar estos archivos de ejemplo y mostrar que algo que quieres, es por debajo.

home_page.js:

 alert('Testing JS'); // Simple alert to determine if file was imported 

home_page.html:

 <html> <body> <h1>Our Home Page</h1> A list <ul> {% for i in range(num) %} <li>bullet {{i}}</li> {% endfor %} </ul> </body> <script type='text/javascript' src="{{url_for('static', filename='js/home_page.js')}}"></script> </html> 

Puedes ver el resultado en la imagen de arriba. Tenga en cuenta el uso de las llaves dobles y rizado por ciento de apoyo, estos se utilizan para las plantillas. Matraz utiliza un marco llamado "Jinja2", que utiliza estos símbolos. Las plantillas le permite pasar variables a la página html y controlar lo que es parece que antes de ser enviados a un navegador. Esto es muy potente, y puedes leer más aquí

2. cambiar el control

El controlador que hiciste anteriormente, en home/views.py, hay que cambiar para volver una pantalla para esta plantilla, en lugar de una cadena. Esto se logra con el uso de "render_template()" de frasco, que usted puede pensar en como devolver una página html. A continuación es lo que debe buscar el archivo home/views.py como ahora.

 <p>from flask import Blueprint, render_template</p><p>home_view = Blueprint('home_view', __name__)</p> def display_home_page(): return render_template('home_page.html', num=10) 

Ahora podrá editar el parámetro dado a render_template() y el archivo html para el control de lo que se muestra.

Artículos Relacionados

Cómo hacer una aplicación de calculadora en Java Netbeans

Cómo hacer una aplicación de calculadora en Java Netbeans

Hola chicos! Ya estoy de regreso y le he metido otro impresionante instructable para usted! voy a hacer una calculadora en Java Netbeans, por favor deja un comentario o Compruebe hacia fuera mis otros proyectos, espero que disfruten! También tengo un
Cómo conectar tu Arduino WiFi shield con una aplicación de iOS/Android personalizada desarrollado en HTML5/JavaScript.

Cómo conectar tu Arduino WiFi shield con una aplicación de iOS/Android personalizada desarrollado en HTML5/JavaScript.

Este instructable muestra cómo construir una aplicación móvil que se comunica con tu escudo de WiFi, en este ejemplo en concreto vamos a crear una aplicación que puede encender un LED/de la conexión a tu Arduino. La aplicación móvil se desarrollará u
Cómo obtener una aplicación de Messenger para la PSP sin custon Firmware. (Nota: no puede usar esto en la PSP el Go, tan solo 1000, 2000 y 3000)

Cómo obtener una aplicación de Messenger para la PSP sin custon Firmware. (Nota: no puede usar esto en la PSP el Go, tan solo 1000, 2000 y 3000)

Hey, chicos. Este instructable es una aplicación de Messenger para la PSP. En este Messenger, AIM, MSN y Yahoo! puede acceder en su navegador de Internet de la PSP. Este instructable tendrá consejos, también. Esto es lo que el Pro-Messenger se parece
Añadir registro a una aplicación Java

Añadir registro a una aplicación Java

Registro en cualquier aplicación puede ser muy útil ya que te permite saber lo que sucedió a un cierto punto en el tiempo. Voy a intentar explicar de una manera simple de añadir registro a una aplicación Java en pasos lo menos posibles.Si estás leyen
Relés de control con una aplicación para Android personalizada!!!!

Relés de control con una aplicación para Android personalizada!!!!

Aquí se trata de un proyecto final que hice para mi clase de micro controlador en mi colegio local.Su una placa de relé de 4 canales que se controla mediante un dispositivo Bluetooth, así como una aplicación android para una sencilla interfaz para el
Cómo hacer una aplicación en C# que convierte tu pantalla en rota

Cómo hacer una aplicación en C# que convierte tu pantalla en rota

Hola, en este tutorial les mostraré que cómo a haga un C# aplicación que convierte tu pantalla de escritorio "crack" en el clic de botón.Cosas que usted necesita:-Un wallpaper de pantalla rota (negro)Un equipo que soporta Visual StudioHaga clic
Reutilización no deseados a infrarrojo mando a distancia para lanzar una aplicación gráfica en frambuesa Pi

Reutilización no deseados a infrarrojo mando a distancia para lanzar una aplicación gráfica en frambuesa Pi

IntroducciónSe trata de una extensión a mi instructable "Shutting down y reiniciar" frambuesa Pi utilizando una unidad de control remoto. Esta vez, quiero lanzar (GUI) aplicaciones gráficas tal un un emulador de terminal y un navegador además de
Cómo crear una aplicación Android

Cómo crear una aplicación Android

En los últimos años, Android está dominando las cuotas de mercado de sistemas operativos de smartphone y tablet. A partir de agosto de 2013, que Android controlado más del 79% del mercado smartphone y más del 62% del mercado tablet, según una investi
Cómo crear una aplicación de calculadora utilizando Android Studio

Cómo crear una aplicación de calculadora utilizando Android Studio

Mayoría de la gente hoy en día posee dispositivos inteligentes que son capaces de procesar miles de aplicaciones. Desafortunadamente, sólo una fracción de los usuarios de la aplicación saber cómo estas aplicaciones se crean y funcionan. Una plataform
Cómo crear una aplicación Android con Android Studio

Cómo crear una aplicación Android con Android Studio

Este tutorial te enseñará los conceptos básicos de cómo construir una aplicación Android utilizando el entorno de desarrollo Android Studio. Como los dispositivos Android se convierten cada vez más más común, la demanda de nuevas aplicaciones sólo au
Frambuesa pi GPIO usando una aplicación de control

Frambuesa pi GPIO usando una aplicación de control

Muchas personas han pedido un tutorial sobre cómo controlar la frambuesa pi pines GPIO usando una aplicación (hiciste a ti mismo).Así que aquí está un rápido tutorial sobre cómo hacer esto. Sobre todo, se basará en anteriores tutoriales que hice.Vamo
Cómo crear una aplicación de la palanca de mando

Cómo crear una aplicación de la palanca de mando

Tutorial de programación en visual c# para crear una aplicación de joystick para tu PC-Cursor movimiento-Izquierda/derecha haga clic en
Crear una aplicación para Android usando iónicos

Crear una aplicación para Android usando iónicos

Iónico es un framework que hace extremadamente fácil escribir aplicaciones para casi todas las plataformas. Si sabes un poco de css, js y html puede crear un Android / iOS o Windows de la aplicación.Este instructivo se centrará en cómo crear una apli
La publicación de una aplicación Android en la Google Play Store

La publicación de una aplicación Android en la Google Play Store

después de muchas horas de diseño, implementación, pruebas y depuración de su aplicación para Android, usted está finalmente listo para publicar en el Google Play Store. Estas instrucciones harán la tarea de publicar su aplicación rápida y sin dolor.