django-hosting.de

Wo ist die django-admin.py

Note

Weitere Informationen zu diesem Thema findest du auch in der offiziellen Dokumentation.

Neue Projekte werden mittels des Kommandos:

django-admin.py startproject <projektname>

erstellt. Wenn du Django aus dem SVN installiert hast -- und nicht mittels der setup.py installiert hast -- ist diese Datei womöglich nicht direkt ausführbar -- sie befindet sich nicht in deinem Systempfad. Beispiel:

martin@pixelbox:~$ django-admin.py startproject <projektname>
bash: django-admin.py: command not found

Ein einfache Möglichkeit dies zu umgehen, ist den vollen Pfad zu django-admin.py anzugeben. Beispiel:

python /usr/lib/python/site-packages/django/bin/django-admin.py startproject <projektname>

Djangos Administrationsdateien zum Systempfad hinzufügen

Linux

Unter Linux kannst du auf eine einfache Weise die Django-Administrationsdateien zum Systempfad hinzufügen. Öffne mit dem Texteditor deiner Wahl die Datei ~/.profile bzw. /home/benutzername/.profile und füge ans Ende diesen Schnipsel an:

if [ -d /pfad/zu/django/bin ] ; then
    PATH=/pfad/zu/django/bin:"${PATH}"
fi

Achte darauf, die Pfadangabe (/pfad/zu/django/bin) durch den korrekten Pfad zu ersetzen. Nach einem Logout/Login steht dir django-admin.py direkt in deiner Konsole zur Verfügung.

Desweiteren muss die django-admin.py als ausführbar gekennzeichnet sein. Sollte dies nicht der Fall sein, führe folgenden Befehl aus:

chmod +x /pfad/zu/django/bin/django-admin.py

Mac OS X

Das Vorgehen unter Mac OS X ist im Prinzip identisch zu dem unter Linux (siehe oben). Wurde Django unter Mac OS X mit python setup.py install installiert, sollte die django-admin.py ohne Änderungen direkt benutzbar sein.

Unter OS X 10.5 Leopard liegen die vom Benutzer installierten Python Pakete in /Library/Python/2.5/site-packages/.

Herausfinden wo die Django-Installation liegt

Hat man Django nicht von Hand installiert, oder vielleicht mehrere Django-Versionen auf dem Rechner installiert, kann man auf folgende Weise herausfinden welche Django-Installation vom Python-Interpreter benutzt wird:

>>> import django
>>> django.__file__
'/Library/Python/2.5/site-packages/django/__init__.pyc'

(In diesem Fall auf einem OS X 10.5 System ausgeführt)

View Plain  |  Index  |  Home

Showing: head, History: head [56] [54] [53] [51] [50] [49] [48] [47] [46] [45] [44] [43]