Stap 2: Instellingen bewerken
Figuur 1. Open settings.py en het UserPrefs -model bewerken. Toegevoegd in de eigenschappen voor de water temperatuur minimum en water temperatuur maximale voorkeuren. Dit is het eerste voorbeeld van de suggestie hierboven over kopiëren en plakken de gegevens van het complex van temperatuur; hier, kopiëren en plakken en een "w" aan het begin.
Figuur 2. Scroll naar beneden de settings.py en het toevoegen van de variabelen van de vorm onder de lichte eigenschappen.
Figuur 3. De water temperatuur voorkeuren zijn in een sjabloon (die we zullen maken in een minuut). Voeg eerst de code uit figuur 3 te maken van de (nog-te-worden-gemaakt) water temperatuur sjabloon en pas in de voorkeuren.
Figuur 4. De water temperatuur sjabloon wordt geladen in de /templates/settings/content.html sjabloon - de hoofdinstellingen. De sjabloon rendering code geschiedde in de water temperatuur sjabloon bewerken.
Figuur 5. Vervolgens bewerken /templates/settings/content.html door toe te voegen in de sjabloonvariabele voor de water temperatuur sjabloon uit figuur 4.
Figuur 6. De water temperatuur sjabloon maken: /settings/water_temp.html. Nogmaals, dit gebeurt gemakkelijk door kopiëren en plakken van de originele code van detemperature.html van de /settings/en voeg de "w" in plaatsen.
Figuur 7. Start de webtoepassing in de zandbak en ga naar instellingen om te controleren dat de sjablonen correct zijn geladen.
Figuur 8. Als u wilt opslaan van de voorkeuren voor de temperatuur van het water, allereerst de onclick-handler maken in javascript. Open settings.js, kopiëren van de oorspronkelijke functie van saveTempSettings() en bewerken voor de temperatuur van het water.
Figuur 9. De handler ' onclick ' maakt een asynchrone aanvraag naar de server, dus we moeten een aanvraag-handler om de aanvraag te verwerken. Settings.py open en voeg de code toe van figuur 9.
Figuur 10. Als met een aanvraag-handler moet de url gaan onderaan.
Ten slotte, herlaad de pagina-instellingen in het sandbox milieu en uw water temperatuur voorkeuren opslaan.