Django - So einfach ist die Installation

Es macht jetzt natürlich keinen Sinn, wenn ich hier sofort mit der Programmierung einer Website anfange, da es ja im Moment die meistens noch nicht Installiert haben, also versuche ich in diesem Artikel die Installation so kurz und einfach wie möglich zu beschreiben.
Django wurde in Python geschrieben und benötigt somit einen Python Interpreter. Dieser ist bei den meisten Linux Distributionen schon installiert. Wenn dies nicht der Fall ist, kann dieser meist einfach aus den Paketquellen nachinstalliert werden.
Wenn man Django unter Windows nutzen will, muss man den Installer von python.org herunterladen und ausführen. Danach sollte Python auch hier funktionieren.
Django funktioniert mit allen Versionen zwischen 2.3 und der aktuellen 2.5, wobei die neuste Version natürlich zu bevorzugen ist, da Python durch einige Funktionen erweitert wurde, die die Entwicklung noch einfacher machen.
Wenn Python installiert wurde und funktioniert, können wir jetzt mit der Installation von Django anfangen. Ob Python korrekt installiert wurde, überprüft man einfach durch die Eingabe von python in die Konsole. Danach sollte ein Prompt wie dieser erscheinen:
Python 2.5.1 (r251:54863, Mar 7 2008, 03:41:45) [GCC 4.1.2 (Ubuntu 4.1.2-0ubuntu4)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>
In diesem Artikel (und allen weiteren dieser Serie) werden wir die aktuelle Development Version von Django verwenden. Das liegt unter anderem daran, dass Releases bei Django wohl nicht so häufig erscheinen und die SVN Versionen viele neue Funktionen bietet.
Unter Linux ist die Installation von Django jetzt ganz einfach: Nachdem Subversion installiert wurde, kann man sich den Quellcode von Django laden:
svn co http://code.djangoproject.com/svn/django/trunk/ django-trunk
Jetzt hat man zwar den Django Code, jedoch ist dieser nicht im Python Path und kann somit nicht importiert werden. Dies lässt sich aber mit einem ganz einfachen Befehl ändern (der Pfad zu site-packages/ muss natürlich angepasst werden):
ln -s `pwd`/django-trunk/django /usr/lib/python2.5/site-packages
Aus Gründen der Faulheit sollte man jetzt den Befehl django-admin.py in seinen Pfad linken, um den relativ häufig benötigten nicht immer mit vollen Pfad aufgerufen werden muss. Das macht man am einfachsten so:
ln -s `pwd`/django-trunk/django/bin/django-admin.py /usr/local/bin
Jetzt sollte man noch einmal testen, ob alles funktioniert. Man startet einfach einen Python Interpreter mit dem Befehl python und tippt die Zeile import django ein. Sollten keine Fehler erscheinen, wurde alles richtig installiert.
Wie das ganze unter Windows abläuft weiß ich nicht, da ich es noch nie getestet habe. Dazu fragt man am besten die Dokumentation von Django. Unter Mac OS X sollte das ganze so ähnlich wie unter Linux funktionieren.


