Étape 2: Modifier les paramètres
La figure 1. Ouvrez settings.py et modifiez le modèle UserPrefs . Ajouter dans les propriétés pour le minimum de température de l’eau et eau température maximale de vos préférences. C’est le premier exemple de la suggestion ci-dessus tout en copiant et collant les données de propriété de température ; ici, copier coller et un « w » au début.
La figure 2. Défilez vers le bas de settings.py et ajoutez les variables de formulaire ci-dessous les propriétés de la lumière.
La figure 3. Les préférences de température de l’eau se trouvent dans un modèle (que nous créerons dans une minute). Tout d’abord, ajoutez le code de la Figure 3 pour rendre le modèle de température de l’eau (encore-à-être-créé) et passer dans les préférences.
La figure 4. Le modèle de la température de l’eau est chargé dans le modèle de /templates/settings/content.html - le modèle de paramètres principaux. Modifier le code de rendu du modèle pour passer dans le modèle de la température de l’eau.
La figure 5. Ensuite, modifiez /templates/settings/content.html en ajoutant dans la variable de template pour le modèle de la température de l’eau de la Figure 4.
La figure 6. Créez le modèle de la température de l’eau : /settings/water_temp.html. Encore une fois, cela se fait facilement en copiant et collant le code original detemperature.html /settings/et ajoutez le "w" dans les lieux.
La figure 7. Lancez l’application web dans le bac à sable et aller dans les paramètres pour vérifier que les modèles Chargez correctement.
La figure 8. Pour enregistrer les préférences pour la température de l’eau, commencez par créer l’OnClick dans javascript. Ouvrez settings.js, copiez la fonction originale de saveTempSettings() et éditer pour la température de l’eau.
La figure 9. L’OnClick présente une requête asynchrone sur le serveur, nous avons besoin d’un gestionnaire de demandes pour traiter la requête. Ouvrez settings.py et ajoutez le code de la Figure 9.
La figure 10. Comme avec n’importe quel gestionnaire de requêtes, l’url doit aller en bas.
Enfin, recharger la page de paramètres dans l’environnement sandbox et enregistrer votre eau préférences de température.