GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Django unter Ubuntu 14.04

Django ist ein Python-Webframework. Alles, was es tut, ist, Ihnen dabei zu helfen, schnell leistungsstarke und effiziente Webanwendungen zu erstellen. Es ist sehr beliebt bei der Entwickler-Community wegen einiger seiner erstaunlichen Funktionen wie Vorlagensystem, URL-Design usw. Django unterstützt sowohl Python 2.7.x als auch Python 3.x . Einige der bekanntesten Webanwendungen, die mit Django erstellt wurden, sind :

  • Instagram:

    Eine Foto-Sharing-App für Android und IOS.
  • Matplotlib:

    Eine leistungsstarke Python-2D-Plotbibliothek.
  • Pinterest:

    Eine virtuelle Pinnwand, um Dinge zu teilen, die Sie im Internet finden.
  • Mozilla:

    Schöpfer von Firefox, Browser und OS.

Und viele mehr. Dies ermutigte mich, Django zu lernen und zu versuchen, meine eigene Webanwendung zu erstellen. Aber als ich anfing, nach Ressourcen zu suchen, fand ich es als Anfänger schwierig, das zu finden und zu installieren, was ich brauchte, um es zum Laufen zu bringen. Ich war verwirrt wegen der Vielfalt der Auswahlmöglichkeiten, die mir geboten wurden, als ich mich entschied, es zu installieren und einzurichten. Aber nach langem Suchen und Experimentieren habe ich die genaue Methode dafür gefunden, die für einen Anfänger gut genug ist. Fangen wir also an.

Wenn Sie Ubuntu 14.04 nicht verwenden, haben wir unter howtoforge auch ein Django-Tutorial für Ubuntu 16.04.

1 Installation von Python

Der erste Schritt ist die Installation von Python. Im Allgemeinen haben die meisten Linux-Betriebssysteme Python 2.7 standardmäßig installiert. Um zu überprüfen, ob es existiert, verwenden Sie den folgenden Befehl:

python --version

Sie erhalten möglicherweise eine ähnliche Ausgabe wie

Python 2.7.6

oder eine andere installierte Version. Wenn nicht, dann kann es HIER heruntergeladen werden.

2 Installation eines Datenbanksystems (SQLite)

Da die meisten Webanwendungen eine Datenbank benötigen und Abfragen darauf durchgeführt werden müssen, ist es besser, eine Datenbank auf Ihrem System einzurichten. Django ermöglicht die Nutzung von Datenbank-Engines wie

PostgreSQL, MySQL, SQLite, Oracle.

SQLite ist eine Datenbank, die wir verwenden können, es ist eine leichte Datenbank und für den Anfang gut genug. Für alle einfachen Webanwendungen, die Sie entwickeln, können Sie SQLite selbst verwenden und es später entsprechend Ihren Anforderungen aktualisieren. Um SQLite zu installieren, verwenden Sie also den folgenden Befehl:

sudo apt-get install sqlite

Bitte beachten Sie, dass in einigen Linux-Systemen SQLite zusammen mit Python vorinstalliert ist, in solchen Fällen kann der obige Befehl ignoriert werden.

3 Installation von pip und easy_install

Alle früheren Versionen von Django, falls vorhanden, müssen entfernt werden. Aber wenn Sie

Pipp

und

easy_install

Für die Installation müssen Sie sich keine Gedanken über das Entfernen der vorherigen Versionen machen, da pip oder easy_install dies für Sie erledigen. Installieren Sie also beide mit den folgenden Befehlen:

sudo apt-get install python-setuptools

Der obige Befehl installiert die erforderlichen Python-Setup-Tools zusammen mit easy_install. In den meisten Fällen ist "pip" vorinstalliert. Falls dies nicht der Fall ist, installieren Sie pip wie in der offiziellen Dokumentation HIER angegeben.

Bevor Sie fortfahren, bestätigen Sie, dass Python, SQLite, Pip und easy_install installiert wurden. Verwenden Sie dazu die im Bild unten angegebenen Befehle nacheinander, und die Ausgabe jedes Befehls sollte ähnlich (nicht gleich) sein wie im Bild unten gezeigt.

 

4 Installieren einer virtuellen Umgebung

In diesem Schritt installieren wir eine „virtuelle Umgebung“. Nach langem Suchen und Testen fand ich heraus, dass Django sehr einfach in einer virtuellen Umgebung ausgeführt werden kann. Eine virtuelle Umgebung wird erstellt, um alle Daten und Ressourcen zu kapseln, die zum Ausführen von Django an einem Ort erforderlich sind, sodass alle vorgenommenen Änderungen in dieser Umgebung selbst verbleiben. Ein weiterer wichtiger Vorteil der virtuellen Umgebung besteht darin, dass sie standardmäßig den von Django bereitgestellten schlanken Webserver unterstützt. Dadurch kann die Installation und Einbindung von Apache-Servern vermieden werden.

Eine der einfachsten Möglichkeiten, eine virtuelle Umgebung unter Linux zu installieren, ist die Verwendung des Befehls „easy_install“. Dieses Skript wird mit einem Paket namens python-setuptools geliefert, das wir in einem vorherigen Schritt installiert haben. Jetzt können wir also die Umgebung mit dem folgenden Befehl installieren:

sudo easy_install virtualenv

Seien Sie geduldig, da es je nach Geschwindigkeit des Internets einige Zeit dauern kann. Wenn Sie fertig sind, sollte die Terminalausgabe der Abbildung unten ähneln.

 

5 Erstellen und Einrichten der virtuellen Umgebung

Jetzt erstellen wir mit virtualenv einen Ordner, damit der Ordner als virtuelle Umgebung für Django fungieren kann. Geben Sie im Terminal den folgenden Befehl ein:

virtualenv --no-site-packages django-user

Hier ist django-user der Ordner, der erstellt und als Umgebung verwendet wird. Es wird unter dem Verzeichnis erstellt, in dem Sie sich gerade befinden. Um die Umgebung jetzt zu starten, verwenden Sie den Befehl:

source django-user/bin/activate

Wenn Sie jetzt Ihren Ordnernamen sehen

(Django-Benutzer)

am Anfang der Eingabeaufforderung bedeutet dies, dass die Umgebung gestartet wird. Siehe Bild unten.

Navigieren Sie mit dem Befehl.

zum Ordner django-user
cd django-user

Nachdem Sie die Elemente im Ordner mit dem Befehl „ls“ aufgelistet haben, können Sie Verzeichnisse wie bin, lib, include, local sehen. Diese virtuelle Umgebung bewirkt also, dass alle Befehle oder Operationen, die in der Umgebung ausgeführt werden, nichts außerhalb der Umgebung beeinflussen. Die Änderungen sind also isoliert und dies ermöglicht uns, so viele Umgebungen zu erstellen, wie wir wollen, und viele Dinge sehr einfach zu testen.

6 Installation des Django-Frameworks

Der letzte Schritt ist die Installation von Django in dieser Umgebung, die wir im vorherigen Schritt erstellt haben. Denken Sie daran, dass Sie sich immer noch in der virtuellen Umgebung im Ordner django-user befinden müssen, sonst wird django außerhalb der Umgebung installiert und kann nicht verwendet werden. Um Django zu installieren, verwenden Sie den Befehl:

easy_install django

Sehen Sie sich als Referenz das folgende Bild an. Beachten Sie, dass am Anfang der Eingabeaufforderung (django-user) steht, was bedeutet, dass Sie sich derzeit in der virtuellen Umgebung befinden und sich vor der Installation von Django im Verzeichnis „django-user“ befinden sollten. Das ist sehr wichtig.

Das ist es! Django wird auf Ihrem System mit allen erforderlichen Funktionen installiert, damit Anfänger das Framework entwickeln und erlernen können. Jetzt können Sie das DJANGO-Tutorial ausprobieren, um die verschiedenen Funktionen kennenzulernen und Ihre erste Web-App auszuführen. Das Tutorial finden Sie HIER in der offiziellen Django-Dokumentation.

  • Django-Projekt
  • Python-Programmierkurse

Ubuntu
  1. So installieren Sie Python 3 unter Ubuntu 18.04 oder 20.04

  2. So installieren Sie Django unter Ubuntu 14.04

  3. So installieren Sie Python 3.9 unter Ubuntu 18.04

  4. Wie installiere ich Python 3.2 in Ubuntu 13.04?

  5. So installieren Sie Django unter Ubuntu 16.04

So installieren Sie Python 3.11 auf Ubuntu 20.04

So installieren Sie Python 3.6 unter Ubuntu 16.04, Ubuntu 16.10, 17.04

So installieren Sie Django unter Ubuntu 22.04

So installieren Sie Python unter Ubuntu 20.04

So installieren Sie Python unter 3.9 Ubuntu 20.04

So installieren Sie Python unter Ubuntu 22.04