Raspberry Pi internetradio med kolven (3 / 9 steg)
Steg 3: Jinja2 mall
Nu kommer delen att bygga gränssnittet. Anledningen till att vi använda kolven är så vi kan initiera kommandona från en fjärrwebbplats klient (som som ovan) med hjälp av Python.
Skapa en mapp för att lagra dina filer i. Inuti den mappen, skapa en mapp med namnet "mallar". Här gör vi en HTML-mallfil som ska tolkas av Jinja2.
Interface.html
<! doctype html >
< head >
< title > RPi Radio < / title >
< / head >
< body >
{% om namn %}
Välkommen till {{name}} < h1 > < / h1 >
{% annat %}
< h1 > Välkommen till RPi Radio < / h1 >
{% endif %}
< form roll = "form" metod = "POST" action = '/' >
< input type = "Skicka" namn = "Skicka" värde = "Aktivera radio" / >
< input type = "Skicka" namn = "Skicka" värde = "inaktivera radio" / >
< / form >
< / body >
Detta är en enkel HTML-fil med en variabel och två knappar.