Acuaponia: Arduino Email y texto de mensajería (4 / 10 paso)

Paso 4: App Engine: main.py y plantillas

'main.py' tiene dos clases, 'Página principal' y 'SaveAddress'.

Para comenzar a añadir las declaraciones de importación a la parte superior de 'main.py' - Fig 1.

Las tres primeras importaciones son comunes a los controladores de solicitudes.  La API de usuarios captura su email de administración que se utiliza como el nombre de clave para consulta de la entidad de UserPrefs.  modelos es el archivo del paso 2 y contiene el modelo de datos.

Luego viene la primera clase, que carga la plantilla para el cliente - Fig 2.  Se puede ver cómo el título se pasa a la plantilla y en la Fig 3, se puede ver donde se ha pasado.  Los archivos JavaScript se muestran en la Fig 3 - más sobre ellos en un poco.

Para enviar correos electrónicos y textos que usted necesitará proporcionar direcciones, así que agregamos un formulario por debajo de la cabecera.  Hay dos cuadros de texto y dos botones con onclickhandler referencias.  El archivo de encabezado completo es Fig 4.

La plantilla de pie de página es verdaderamente unremarkable y consiste en las dos etiquetas de cierre:
< /body >
< / html >

Artículos Relacionados

Sombras de texto (con mensaje secreto)

Sombras de texto (con mensaje secreto)

que quería hacer algo para mostrar a mi novia ella es especial y ser un creador escribe nuestros nombres en la pared con una sombra de este fresco wordlamp hice una linterna y un cartón. He caído enojado en amor con Vanessa mi novia durante los últim
Arduino controla el tablero de mensajes LED tubo de luz

Arduino controla el tablero de mensajes LED tubo de luz

comencé este proyecto hace aproximadamente un mes, cuando decidí hacer algo especial y único para mi novia para Navidad. No quiero que esto sea algo que se rompa el Banco (~ $50) y ser fácil de construir usando un espacio muy limitado (mi dormitorio
Mensaje SMS de GSM SIM900 Arduino diario

Mensaje SMS de GSM SIM900 Arduino diario

Uso de SeeedStudio GSM SIM900 escudo con Arduino y SMS Ting.comResumenQuería una manera de registrar la actividad en el edificio que tiene servicio de energía y de la célula pero no hay servicio de WiFi, por lo que recurrí a un escudo de SeeedStudio
Voz de entrada matriz de LED Arduino bicolor desplazamiento de visualización de texto (Bluetooth + Android)

Voz de entrada matriz de LED Arduino bicolor desplazamiento de visualización de texto (Bluetooth + Android)

Durante la exploración de proyectos interesantes en Instructables, nos topamos con la impresionante voz activa Arduino (Bluetooth + Android) instructable. Usted puede sacar enRecientemente, hemos puesto encima de un instructivo para construir un bico
Inicio Aviso: Arduino + nube mensajes en una pantalla grande

Inicio Aviso: Arduino + nube mensajes en una pantalla grande

En la era de los teléfonos móviles, usted esperaría que la gente sería responder a la llamada 24/7.O... no. Una vez mi esposa llega a casa, el teléfono permanece enterrado en su bolso de mano, o su batería está descargada. No tenemos una línea de tie
Arduino texto a código Morse

Arduino texto a código Morse

¡ Hola!Este es mi primer instractableHe escrito un pequeño programa en Arduino para convertir texto a código Morse y visualizar con ledZumbador también se puede agregar fácilmente
Arduino Candygrabber

Arduino Candygrabber

he visto muchas maneras de comunicarse con arduino por la red, pero ninguno de ellos podía manejar empujando hacia atrás los mensajes de arduino para el client(you) en tiempo real y viceversa.En este instructable aprenderá a conectar tu arduino y con
Conectar "cosas" a través de Bluetooth / Android / Arduino

Conectar "cosas" a través de Bluetooth / Android / Arduino

Una muy buena red de área local inalámbrica (y personal) son sin duda el Bluetooth (BT). Hoy en nuestro día a día es común encontrarnos con teléfonos celulares, estéreos, cámaras, etc., interconectados con la ayuda de la famosa "poca luz azul".E
POV de Arduino sencilla varita

POV de Arduino sencilla varita

Persistencia de la visión o [POV] es una ilusión óptica por el que se mezclan varias imágenes discretas en una sola imagen en la mente humana. Es decir, cuando ves un ventilador trabajando, verá sus hojas formando un círculo transparente! Pero, ¿por
Registrador para puerto serie de Arduino más

Registrador para puerto serie de Arduino más

Yo soy poco cansado de utilizar la serie como logger - principalmente por dos razones: no es compatible con sintaxis de sprintf y cadena están detenidos en la memoria RAM. Por esta razón he implementado nueva biblioteca: https://github.com/maciejmikl
Cómo capturar codigos de control remoto utilizando un Arduino y un IRreceiver

Cómo capturar codigos de control remoto utilizando un Arduino y un IRreceiver

En este instructable mostraré cómo escribir un pequeño código para capturar los códigos de control remoto en valores hexadecimales y decimales.Esto lo haremos usando al serial monitor que está integrado en el IDE de Arduino.Esto le dará a conocer una
Cómo viajar el mundo y el mensaje aún móvil de 3¢ por día utilizando un iPhone viejo

Cómo viajar el mundo y el mensaje aún móvil de 3¢ por día utilizando un iPhone viejo

Este instructable va a pie a través de los pasos para tener un iPhone antiguo, intercambiar chips SIM y crear un global teléfono que puede utilizar servicio de telefonía celular en más de 150 países a enviar mensajes de texto usando las siguientes ap
Controlado por bluetooth fácil texto desplazable

Controlado por bluetooth fácil texto desplazable

Hola a todosEn este Instructable, te voy a mostrar cómo crear un simple desplazamiento, utilizando módulos de matriz de led. Estos módulos son baratos y fáciles de usar. Y, para hacerlo más divertido del proyecto, se agregó una función bluetooth: ust
Android controla luces y poder, pfodDevice para Arduino

Android controla luces y poder, pfodDevice para Arduino

Actualización: Ver Andriod/Arduino para principiantes - diseño personalizado Andriod menús para activar salidas de Arduino y apagado. Absolutamente ninguna programación requerida para una alternativa que no requiere ninguna programación en todos.====