Django – installationsguide för Windows
Postad av: admin i Webbutveckling, tags: django, eclipse, ldap, mysql, pil, pip, python, setuptools, windowsEfter att ganska nyligen ha börjat använda ramverket Django med programspråket Python för webbutveckling så tänkte jag dela med mig av de erfarenheter jag har skaffat mig kring installtionsförfarandet. Det kan vara nog så frustrerande att få en miljö som fungerar om man precis har börjat använda ett nyyt ramverk eller programspråk.
Hur installerar man Django på Windows?
Jag tänkte kort och gott svara på frågan: Hur installerar man Django på Windows? I denna installation använder jag Django 1.1.1, Python 2.6.4 och övriga tilläggsfiler som är anpassade för just Python 2.6.x. Som databas används MySQL (denna förutsätter jag att den redan finns installerad)
Sökvägarna i följande beskrivning är valfria men jag har lagt in de jag tycker är passande. Jag har även lagt till några valfria paket samt några tips för er som använder Eclipse IDE.
Här kommer receptet:
- Börja med att ladda ner python-2.6.4.msi (http://www.python.org/download/)
- Installera under C:\Python26
- Lägg till denna sökväg till path variabeln i Enviroment variables.
- Testa att Python fungerar genom att köra kommandotpythoni en prompt. Om allt går bra ser du följandePython 2.6.4 (r264:75708, Oct 26 2009, 08:23:19) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>
- Ladda sedan ner Django-1.1.1.tar.gz (http://www.djangoproject.com/download/)
- Packa upp filen med exempelvis 7-zip under C:\
- Lägg till denna sökväg: C:\Django-1.1.1\django\bin till path variabeln i Enviroment variables.
- Gå in i katalogen C:\Django-1.1.1 i en prompt
- Körsetup.py install - Ladda sen ner setuptools-0.6c11.win32-py2.6.exe (http://pypi.python.org/pypi/setuptools#windows)
- Installera m.h.a. .exe filen. - Ladda ner MySQL-python-1.2.2.win32-py2.6.exe (http://www.technicalbard.com/files/MySQL-python-1.2.2.win32-py2.6.exe)
Detta är Pythons databasgränssnitt mot MySQL
- Installera m.h.a. .exe filen. - För att sedan få Django att kommunicera med databasen så krävs det att man fyller i databasuppgifterna i settings.py i sitt projekt samt skapar en databas med en anpassad användare.
- Ladda ner pip-0.6.3.tar.gz (http://pypi.python.org/pypi/pip)
Denna används för att installera Pythonpaket som du antagligen kommer att göra längre fram
- Packa upp under c:\ m.h.a. exempelvis 7-zip och gå in i katalogen
- Körsetup.py install
- Lägg till sökväg: C:\Python26\Scripts till path variabeln i Enviroment variables. - (Valfri) Gå till din aktuella projektmapp i en prompt (ex: C:\workspace\djangoproject)
- Skapa en textfil som heter requirements.txt (valfritt) och skriv in de paketnamn som du vill att pip ska installera.
- körpython pip install -r requirements.txt
- Denna installerar alla packet som står listade i requirements.txt. - (Valfri) Detta gäller Eclipse IDE och är alltså valfritt:
- Ladda hem PyDev för Eclipse via Help -> Install new software -> workwith: http://pydev.org/updates -> Add
- Checka ut projektet social från svn
- Sätt PyDev Interpreter för projektet via projektets properties -> PyDev – Interpreter/Grammar ->
”Click here to configure an interpreter not listed” -> New -> välj C:\Python26\python.exe -> Ok ->
Välj förvalda bibliotek -> Ok - (Valfri) Om du ska hantera bilduppladdning så bör du installera PIL för bildhantering:
PIL-1.1.7.win32-py2.6.exe (http://www.pythonware.com/products/pil/)
- Installera m.h.a. .exe filen. - (Valfri) python-ldap-2.3.10.win32-py2.6.exe (http://pypi.python.org/pypi/python-ldap/)
- Installera m.h.a. .exe filen.
Jag hoppas att detta kan hjälpa dig på traven att komma igång snabbare med ditt Djangoprojekt.
Lycka till!

Inlägg (RSS)