En mal er gjengitt med spesifikke data for å produsere et endelig dokument. Flask bruker Jinja-malbiblioteket til å gjengi maler. I applikasjonen din vil du bruke maler for å gjengi HTML som vises i brukerens nettleser.
Hvordan installerer jeg en mal i Flask?
Hvordan bruker en Flask-app en mal? ¶
- Plasser HTML-koden i en mal (merk de doble krøllete klammeparentesene {{ }} rundt navnet): …
- Lagre malfilen som hei. …
- Rediger rutefunksjonen. …
- Vi må importere render_template-modulen, så legg den til på linjen øverst i Flask-appens skript:
Hva er Jinja-malen i Flask?
Flask bruker maler for å utvide funksjonaliteten til en nettapplikasjon samtidig som den opprettholder en enkel og organisert filstruktur. Maler er aktivert ved hjelp av Jinja2-malmotoren og lar data deles og behandles før de konverteres til innhold og sendes tilbake til klienten.
Hvordan bruker jeg en gjengivelsesmal i Flask?
Det er her man kan dra nytte av Jinja2-malmotoren, som Flask er basert på. I stedet for å returnere hardcode HTML fra funksjonen, kan en HTML-fil gjengis med the render_template-funksjonen. Flask vil prøve å finne HTML-filen i malmappen, i samme mappe som dette skriptet er til stede i.
Hvordan bruker du en loop i Flask?
Gjennom kolben kan en løkke kjøres i HTML-koden ved hjelp avjinja template og automatisk HTML-kode kan genereres ved å bruke denne. Koden vil bli lagret i kataloger i formatet Flask.