Bygga webbsidor med Python • Hur fungerar en webbserver? • Webbserver med Python • Server => Python • Klient => HTML/CSS • Bottle som mikroramverk • Vad är ett mikroramverk? • Routes => Funktioner • Bygga vår webbplats
och andra filer via protokollet HTTP eller HTTPS, vanligen över Internet. • Det förekommer också att en enskild användare kör en webbserver för eget lokalt bruk på sin egen dator. Vanligen kommunicerar användaren med webbservern med hjälp av en webbläsare. • Användaren väljer webbsidor och webbläsaren ”beställer” webbsidorna från webbservern och visar dem på användarens datorskärm. Webbläsaren är klient till webbservern.
ska presentera vår information • HTML • CSS • JavaScript • Vi kan skicka data (bearbetad utav python) till våra malla för att skapa dynamiska webbsidor
Till vår startsida GET index /vote Rösta på en sida POST index /disqus Visa gästbok GET disqus /new-post Skriv ett inlägg POST disqus *error404* En sida som ej finns Alla error
rösterna som JSON-format, enligt mallen: { "empire": 0, "rebels": 0 } • Vi kan omvandla lexikon i Python till JSON genom: • json_votes = json.dumps(votes) • Vi kan omvandla JSON till Python-datatyper genom: • votes = json.loads(json_votes)