
Detta har hänt: jag har startat en liten MOOC och Datorkurs här på bloggen. Så jag började första lektionen med att installera den populära Öppna Kod-databasen MongoDB på Windows 7. Egentligen vore det mer logiskt att köra Linux men eftersom de flesta använder Windows så gör även jag det för den här kursen.
MongoDB är en s.k. NoSQL-database och jag visade hur vi använder den från ett DOS-fönster på Windows.
Andra lektionen följde och där installerade vi dataspråket Python och kopplade ihop det med MongoDB genom att använda ett gränssnitt som heter PyMongo.
Så nu kan vi manipulera data i MongoDB från Python. Men bara via ett DOS-fönster. Och säga vad man vill om DOS-fönster, men dom är inget man kan skryta för sina föräldrar med att man använder.
Så i den tredje lektionen visade vi hur vi kan få våra data ut på webben genom ett mycket populärt s.k. ramverk för Python som heter Flask.
Och vad gör vi nu? Jo vi vidareutvecklar vår lilla app i Flask så att vi kan manipulera data i MongoDB direkt från Webben. Och vi introducerar Jinja 2, en s.k. template engine som är inbakat i Flask och som gör det enkelt att skapa dynamiska HTML-sidor.
Låt oss börja med att titta på hur vår Flask-app nu ser ut: