Paso 2: Editar la configuración de
Figura 1. Abrir configuraciones.py y editar el modelo UserPrefs . Agregar en las propiedades para el mínimo de temperatura de agua y temperatura de agua máxima preferencias. Este es el primer ejemplo de la sugerencia sobre copiar y pegar los datos de propiedad de temperatura; aquí, copiar y pegar y una "w" al principio.
Figura 2. Desplácese hacia abajo configuraciones.py y añadir las variables de formulario por debajo de las propiedades de la luz.
Figura 3. Las preferencias de temperatura de agua están en una plantilla (que crearemos en un minuto). En primer lugar, agregue el código de la figura 3 para hacer la plantilla de temperatura de agua (todo-a-ser-creado) y pasar en las preferencias.
Figura 4. La plantilla de temperatura de agua se carga en la plantilla de /templates/settings/content.html - la plantilla de configuración principal. Editar el código de representación de la plantilla en la plantilla de temperatura de agua.
Figura 5. A continuación, edite /templates/settings/content.html añadiendo la variable de plantilla para la plantilla de temperatura de agua de la figura 4.
Figura 6. Crear una plantilla de temperatura de agua: /settings/water_temp.html. Otra vez, esto es fácil de hacer copiando y pegando el código original detemperature.html de /settings/y el «w» en lugares.
Figura 7. Lanzamiento de la aplicación web en el sandbox y vaya a configuración para comprobar que las plantillas se carga correctamente.
Figura 8. Para guardar las preferencias de temperatura del agua, empezar por crear el manejador onclick de javascript. Abrir settings.js, copie la función original de saveTempSettings() y editar para la temperatura del agua.
Figura 9. El controlador de onclick hace una solicitud asincrónica con el servidor, así que tenemos un controlador de solicitudes para procesar la solicitud. Abra configuraciones.py y agregue el código de la figura 9.
Figura 10. Como con cualquier controlador de solicitudes, la dirección url debe ir en la parte inferior.
Por último, volver a cargar la página de configuración en el entorno sandbox y guardar el agua de su preferencias de temperatura.