Ladda ner filmen i MP4-format

Hej och välkommen till Django Explained!

Jag heter Simon Johansson och jag kommer att vara er guide i Django-djungeln.

Django Explained består av ett antal instruktionsfilmer som är tänkta att lära ut grunderna i ramverket Django. Filmerna är i första hand ämnade till studenter på Stockholms Universitet som går Fortsättningskurs i Programmering, ID:WEBPROG VT13, då filmerna utgör kursmaterialet för Django på kursen. Men om du har hittat hit utan att gå den kursen så är du också välkommen!

Förkunskaper

Du behöver inte ha några förkunskaper i Django men däremot lite grundläggande kännedom om hur programmeringsspråket Python fungerar, Django bygger nämligen på Python. Du bör även kunna strukturera enkla webbsidor i HTML och CSS.

Upplägg

I filmserien så kommer vi tillsammans att bygga en blogg från grunden, och på så sätt gå igenom alla de centrala delarna i Django. Varje film bygger vidare på den föregående så jag rekommenderar att titta på filmerna i ordning. Filmerna går även att ladda ner, det finns en länk under varje film (högerklicka på länken och välj Spara länk som... om filmen öppnas i en ny flik).

När ni är klara med filmserien kommer ni att ha en blogg som ser ut ungefär så här:
http://simon-johansson.com/django-blog/

Hjälp!

Om du fastnar på någon del av bloggbyggandet så kan du börja med att kolla igenom FAQ:n på den här sidan och handledningstråden i iLearn2 för uppgiften som du har fastnat på. Om du fortfarande har problem kan du antingen skriva en ny fråga i handledningstråden eller zippa-ihop hela din blogg och maila den till mail@simon-johansson.com.. Om du mailar ditt projekt så ska du ange vad du tror att felet är samt i samband med vilken instruktionsfilm som du började få problem.

 Zippvadå?! 

Om du saknar ett bra program för att skapa zipp-filer så rekommenderar jag WinRAR, du kan ladda ner det ifrån http://www.rarlab.com/download.htm

Förbättringar och feedback

Släng gärna iväg ett mail till mail@simon-johansson.com och berätta vad du tycker om sidan, all kritik är välkommen.

I mån om tid kan jag även spela in kompletterande filmer om det efterfrågas. Vill du veta hur man lägger in bilder i blogginläggen eller kanske hur man gör bloggen tillgänglig på internet? Eller har du kanske något annat du vill lära dig, säg till så ska jag försöka spela in fler filmer.

FÖR ID:WEBPROG VT 2014

Sedan jag spelade in filmerna så har det släppts nya versioner av Django, den senaste versionen just nu är 1.6.2 (2014-04-02). Det är vissa skillnader mellan version 1.6.2 och den som jag använder i filmerna, vilket är 1.5. För enkelhetens skull rekommenderar jag er därför att använda er av 1.5 även fast mycket har blivit bättre i de senare versionerna. Då detta är en introduktionskurs och intentionerna med denna del är att ni skall få testa på serverprogrammering spelar det mindre roll om vi använder oss av den absolut senaste versionen. Om du använder en nyare version av Django i din inlämningsuppgift skall detta framgå tydligt.

Ni hittar installationsfilerna för version 1.5 för Django här:

https://www.djangoproject.com/download/1.5/tarball/

Det går inte längre att ladda ner filen direkt från ”download”-sidan på djangoproject.com.

När kursen gick förra gången så var det många som hade problem med att få Django att fungera ihop med Aptana på Mac OS X. Om ni har problem att få det att fungera så ger det alldeles utmärkt att använda någon annan IDE eller texteditor (typ TextWrangler eller Sublime Text). Att använda sig av Aptana är absolut inget krav. Jag kommer under Django-workshoppen gå igenom installationsprocessen på både Windows och Mac, förhoppningsvis löser sig alla eventuella problemen då.