En mall återges med specifika data för att skapa ett slutgiltigt dokument. Flask använder Jinja mallbibliotek för att rendera mallar. I din applikation kommer du att använda mallar för att rendera HTML som visas i användarens webbläsare.
Hur installerar jag en mall i Flask?
Hur använder en Flask-app en mall? ¶
- Sätt in HTML-koden i en mall (observera de dubbla hängslen {{ }} runt namnet): …
- Spara mallfilen som hej. …
- Redigera ruttfunktionen. …
- Vi måste importera modulen render_template, så lägg till den på raden överst i Flask-appens skript:
Vad är Jinja-mall i Flask?
Flask använder mallar för att utöka funktionaliteten i en webbapplikation samtidigt som den bibehåller en enkel och organiserad filstruktur. Mallar aktiveras med hjälp av Jinja2 mallmotor och tillåter data att delas och bearbetas innan de lämnas in till innehåll och skickas tillbaka till klienten.
Hur använder jag en renderingsmall i Flask?
Det är här man kan dra nytta av Jinja2 mallmotor, som Flask är baserad på. Istället för att returnera hårdkods-HTML från funktionen, kan en HTML-fil renderas med render_template-funktionen. Flask kommer att försöka hitta HTML-filen i mallmappen, i samma mapp som detta skript finns i.
Hur använder du en loop i Flask?
Genom kolven kan en loop köras i HTML-koden med hjälp avjinja mall och automatisk HTML-kod kan genereras med detta. Koden kommer att lagras i kataloger i formatet Flask.