Einführung
Django ist ein High-Level-Python-Web-Framework, das eine schnelle Entwicklung und ein sauberes, pragmatisches Design fördert. Es wurde von erfahrenen Entwicklern erstellt und nimmt Ihnen einen Großteil der Webentwicklung ab, sodass Sie sich auf das Schreiben Ihrer App konzentrieren können, ohne das Rad neu erfinden zu müssen. Es ist kostenlos und Open Source.
Installation
Es gibt vier Möglichkeiten, wie Sie Django auf Ubuntu 14.04 installieren können
- Über Paket installieren
- Über pip installieren
- Installieren Sie über pip in einer Virtualenv
- Entwicklungsversion über Git installieren
Installation durch Paket
Der vielleicht einfachste Weg, Django auf Ubuntu 14.04 zu installieren, ist die Installation über Ubuntu-Repositories. Aktualisieren Sie vorher Ihr lokales Paket mit dem Update-Befehl
# sudo apt-get update
Installieren Sie dann das Paket python-django, indem Sie den folgenden Befehl ausführen.
# sudo apt-get install python-django
Nach der Installation können Sie mit dem folgenden Befehl überprüfen, ob das Paket ordnungsgemäß installiert wurde.
# django-version --version
Ausgabe:
1.6.11
Installation über pip
Wenn Sie die neueste Version von Django global installieren möchten, ist die Verwendung des Pip-Befehls die bessere Option. Dazu müssen wir den Pip-Paketmanager installieren.
# sudo apt-get update
Folgen Sie den Pip-Installationsbefehlen für die jeweiligen Python-Versionen wie unten erwähnt
Python2:
# sudo apt-get install python-pip
Python3:
# sudo apt-get install python3-pip
Nachdem das Pip-Paket installiert wurde, können Sie Django ganz einfach installieren
Python2:
# sudo pip install django
Python3:
# sudo pip3 install django
Überprüfen Sie die Installation mit dem folgenden Befehl
# django-admin --version
Installation über Virtualenv
Eine flexible Möglichkeit, Django auf einem Linux-Server zu installieren, ist die Verwendung des virtualenv-Tools. Dieses Tool erstellt eine virtuelle Python-Umgebung, in der Sie beliebige Python-Pakete installieren können, ohne den Rest des Systems zu beeinträchtigen.
Aktualisieren Sie die Pakete mit dem Befehl
# sudo apt-get update
Folgen Sie den Pip-Installationsbefehlen für die jeweiligen Python-Versionen wie unten erwähnt
Python 2:
# sudo apt-get install python-pip
Python 3:
# sudo apt-get install python3-pip
Installieren Sie nach der Installation des Pip-Pakets die virtuelle Umgebung Paket für die jeweiligen Python-Versionen wie unten erwähnt
Python2:
# sudo pip install virtualenv
Python3:
# sudo pip3 install virtualenv
Wenn Sie jetzt ein neues Projekt starten, können Sie eine virtuelle Umgebung dafür erstellen. Beginnen Sie mit dem Erstellen und Verschieben in ein neues Projektverzeichnis.
# mkdir ~/firstproject # cd ~/firstproject
Erstellen Sie nun eine virtuelle Umgebung im Projektverzeichnis, indem Sie Folgendes eingeben:
# virtualenv newenv
Um Pakete in der neuen Umgebung zu installieren, müssen Sie sie mit dem Befehl
aktivieren# source newenv/bin/activate
Ihre Eingabeaufforderung im Terminal ändert sich, um anzuzeigen, dass Sie sich jetzt in Ihrer virtuellen Umgebung befinden. Es wird in etwa so aussehen
(newwnv)username@hostname:~/firstproject#
Verwenden Sie für Python 2 und 3 pip, um Django zu installieren,
# pip install django
Sie können die Installation überprüfen, indem Sie Folgendes eingeben:
# django-admin --version
Um Ihre virtuelle Umgebung zu verlassen, müssen Sie den folgenden Befehl verwenden
# deactivate
Ihre Eingabeaufforderung sollte zur herkömmlichen Anzeige zurückkehren. Wenn Sie wieder an Ihrem Projekt arbeiten möchten, sollten Sie Ihre virtuelle Umgebung reaktivieren, indem Sie in Ihr Projektverzeichnis zurückkehren und Folgendes aktivieren:
cd ~/firstproject
source newenv/bin/activate
Installation der Entwicklungsversion über git
Die Entwicklungsversion von Django kann mit aus dem Git-Repository installiert werden. Aktualisieren Sie zuerst das Linux-Paket,
# sudo apt-get update
Wir müssen git zusammen mit dem Pip-Python-Paketmanager installieren. Führen Sie den angegebenen Befehl aus, um beide zu installieren
Python 2:
# sudo apt-get install git python-pip
Python 3:
# sudo apt-get install git python3-pip
Jetzt müssen Sie das Django-Repository aus Git-Repositories klonen. Sie können dies tun, indem Sie den folgenden Befehl im Terminal ausführen
git clone git://github.com/django/django ~/django-test
Wir haben das Repository in ein Verzeichnis namens django-test innerhalb des Home-Verzeichnisses geklont. Jetzt ist es an der Zeit, das geklonte Repository zu installieren,
Python 2:
# sudo pip install -e ~/django-test
Python 3:
# sudo pip3 install -e ~/django-test
Überprüfen Sie nach der Installation mit dem folgenden Befehl
# django-admin --version