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

So installieren und konfigurieren Sie Django auf einem Linux-System

Django ist eines der besten kostenlosen Open-Source-Webframeworks auf hohem Niveau. Wenn Sie Programmierer sind, wissen Sie wahrscheinlich bereits, dass Python aufgrund der umfangreichen Bibliotheksfunktion und Stabilität als die Zukunft der Programmiersprache gilt. Da Django ein Python-Framework ist, kann es High-End-Anwendungen verarbeiten, das Admin-Panel sichern und dynamische Websites erstellen. Die Installation von Django und seiner Umgebung auf Ihrem Linux-System könnte der allererste Schritt sein, um mit der Arbeit mit Django zu beginnen. Obwohl es Optionen gibt, Django mit Pycharm und anderen Python-Interpretern zu verwenden, empfehle ich Ihnen, Django auf Ihrem System zu installieren, wenn Sie längere Zeit mit Django arbeiten möchten.

Django unter Linux

Django folgt der MVT-Architektur (Model View Template), um die Verbindung zwischen der Benutzerschicht und der Datenbankschicht herzustellen, wodurch das Framework stabiler und sicherer wird. Sie können die SQLLite-Datenbank mit dem Django-Framework unter Linux verwenden. Unter Linux funktioniert die Django-Umgebung nach dem Einrichten als Plug-and-Play-Python-Framework.

Angenommen, Sie haben Erfahrung mit der Einrichtung von Linux-Umgebungen. In diesem Fall wissen Sie vermutlich, dass Sie entweder eine virtuelle Umgebung auf Ihrem Linux-System erstellen können, um das Django-Framework auszuführen, oder es direkt auf Ihrem System installieren können. Unabhängig davon, welcher Methode Sie folgen, um mit Django zu arbeiten, Sie erhalten eine Verwaltungsseite, auf der Sie sich anmelden und das Web-Framework laden können. Nach der Installation des Frameworks können Sie eine API über den VS-Code festlegen oder einen localhost-Server festlegen, um die Django-Verwaltungsseite in Ihrem Webbrowser zu laden.

In diesem Beitrag werden wir sehen, wie man Django auf verschiedenen Linux-Distributionen installiert. Ich werde die Methode zur Installation von Django auf Debian-, Arch- und Red Hat/Fedora-Linux-Distributionen demonstrieren.

1. Installieren Sie Django auf Ubuntu/Debian

Die Installation des Django-Frameworks unter Debian oder Ubuntu Linux ist keine schwierige Aufgabe. Um Django auf Ihrem Linux-System zu installieren, müssen Sie sicherstellen, dass python3 und der Pip-Paketmanager von Python auf Ihrem Linux-System installiert sind. Sie können die folgenden unten angegebenen Befehlszeilen ausführen, um Python3 und Pip auf Ihrem System zu installieren.

sudo apt update -y
sudo apt install python3 python3-pip -y

Nachdem Sie Python3 und Pip installiert haben, können Sie nun die folgenden Befehle ausführen, um sicherzustellen, ob die Pakete installiert sind oder nicht.

python3 -V
pip3 -V

Jetzt müssen wir den Pip Python-Paketmanager verwenden, um Django auf unserem Debian-Linux-System zu installieren. Führen Sie den folgenden Pip-Befehl auf Ihrer Terminal-Shell aus, um Django auf Ubuntu zu installieren. Der Befehl lädt die neueste Version von Django herunter und installiert sie auf Ihrem Linux-System.

pip3 install Django

Sobald die Installation abgeschlossen ist, können Sie nun den folgenden Befehl auf Ihrem Linux-Terminal ausführen, um sicherzustellen, ob Django installiert ist oder nicht.

django-admin --version

2. Installieren Sie Django auf Fedora/Red Hat Linux

Hier sehen wir, wie Sie Django auf Ihrem CentOS-, Fedora- und Red Hat Linux-System installieren können. Grundsätzlich sind die Schritte zur Installation von Django unter Linux ziemlich gleich; wir müssen nur den Paketverwaltungsbefehl und ein paar Syntaxen ersetzen. Wenn Sie ein Fedora- und CentOS-Benutzer sind, können Sie den folgenden DNF-Befehl auf Ihrer Terminal-Shell ausführen, um Python3 und Pip auf Ihrem System zu installieren.

sudo dnf install python3 python3-pip

Wenn Sie ein Red Hat Linux-Benutzer sind, führen Sie den YUM-Befehl anstelle des DNF-Befehls auf Ihrer Terminal-Shell aus.

sudo yum install python3 python3-pip

Sobald python3 und Pip auf Ihrem System installiert sind, können Sie die folgenden Befehle auf Ihrer Terminal-Shell ausführen, um sicherzustellen, dass die Pakete korrekt auf Ihrem System installiert werden.

python3 -V
pip3 -V

Führen Sie nun den folgenden Befehl auf Ihrer Terminal-Shell aus, um Django über den Pip-Python-Paketmanager zu installieren.

pip3 install Django

Sobald die Installation abgeschlossen ist, können Sie die Version von Django überprüfen, um sicherzustellen, dass die neueste Version auf Ihrem Linux-System installiert ist.

django-admin --version

3. Installieren Sie Django unter Manjaro Linux

Hier verwende ich das Manjaro KDE, um die Methode zum Installieren von Django Arch und Arch-basierten Linux-Distributionen zu demonstrieren. Es gibt zwei Methoden zur Installation von Django unter Arch Linux. Zuerst werden wir sehen, wie Django über den Pip Python-Paketmanager installiert wird. Später werden wir sehen, wie Django mit dem Pacman- und Pamac-Befehl unter Arch Linux installiert wird.

Methode 1:Installieren Sie Django über Pip

Stellen Sie zunächst sicher, dass Python3 auf Ihrem Arch Linux-System installiert ist. Wenn Sie Python3 nicht auf Ihrem System installiert haben, führen Sie den folgenden Befehl aus, um es abzurufen.

sudo pacman -Sy python3

Führen Sie nun den folgenden Pacman-Befehl auf Ihrer Terminal-Shell aus, um den Pip Python-Paketmanager auf Ihrem Arch Linux zu installieren.

sudo pacman -S python-pip

Führen Sie nach Abschluss der Installation die folgenden Befehle aus, um sicherzustellen, dass Python3 und Pip3 korrekt installiert werden.

pip --version
pip3 -V
python3 -V

Nachdem Python3 und Pip auf Ihrem Arch Linux installiert sind, führen Sie den folgenden Pip-Befehl auf Ihrer Terminal-Shell aus, um die neueste Version von Django auf Ihrem System zu installieren.

pip install Django==3.1.3

Methode 2:Django per Pacman-Befehl installieren

Bei dieser Methode verwenden wir den CLI-basierten Pacman-Befehl und den pamac Paketverwaltungsbibliotheksbefehl auf unserer Terminal-Shell, um Django auf unserem Arch Linux zu erhalten. Führen Sie den folgenden pamac aus und Pacman Befehle entsprechend, um Django auf Ihrem Arch- und Arch-basierten Linux-System zu installieren. Die pamac Der Befehl überprüft die Paketintegrität in Ihrer Linux-Umgebung und der Pacman-Befehl installiert das Paket auf Ihrem System.

sudo pamac install python-django
sudo pacman -S python-django

Sie können auch die komprimierte Version von Django für Ihr Arch Linux herunterladen und manuell auf Ihrem System installieren. Verwenden Sie diesen Link, um die komprimierte Version von Django für Arch Linux herunterzuladen.

Erste Schritte mit Django

Bis jetzt haben wir verschiedene Methoden zur Installation von Django auf verschiedenen Linux-Distributionen gesehen. Hier sehen wir, wie man ein Projekt in Django erstellt und wie man mit Django unter Linux loslegt. Alle Befehle, die ich hier verwenden werde, sind für alle Linux-Distributionen gleich.

Zuerst müssen wir ein Verzeichnis erstellen, in dem wir die Django-Projekte und die Konfigurationen speichern können. Normalerweise wird Django mit der Webbrowser-Oberfläche betrieben, also erstellen wir ein Verzeichnis innerhalb des var/www Verzeichnis.

Führen Sie die folgenden unten angegebenen Befehlszeilen aus, um ein Verzeichnis zu erstellen. Hier nennen wir das Projekt django_app .

mkdir -p /var/www && cd /var/www
django-admin startproject django_app

Sobald das Verzeichnis erstellt ist, führen Sie cd aus Befehl zum Aufrufen des Verzeichnisses. Führen Sie dann den folgenden Befehl aus, um die Python-Administrator-, Autorisierungs- und Sitzungseinstellungen innerhalb des Verzeichnisses zu migrieren. Vergessen Sie nicht, den Befehl im Superuser-Modus oder als Root-Benutzer auszuführen.

cd django_app
python3 manage.py migrate

Führen Sie nun den folgenden Befehl aus, um ein Superuser-Konto mit Root-Berechtigungen für Django zu erstellen. Später werden wir dieses Konto verwenden, um uns auf der Verwaltungsseite von Django anzumelden. Schließen Sie den Vorgang zum Erstellen eines Kontos ab, indem Sie Ihren Benutzernamen, Ihre E-Mail-ID und Ihr Passwort angeben. Sie können den Benutzernamen leer lassen, um den Standard-Root-Benutzernamen zu verwenden.

python3 manage.py createsuperuser

Sobald das Administratorkonto erstellt wurde, können Sie nun den folgenden Befehl ausführen, der unten angegeben ist, um das Einstellungsskript von Django auf Ihrem Linux-System zu bearbeiten und zu konfigurieren. Hier verwende ich den Nano-Skripteditor; Sie können jeden Ihrer bevorzugten Skript-Editoren verwenden, um die Django-Einstellungen zu konfigurieren.

sudo nano django_app/settings.py

Hier müssen Sie den ALLOWED_HOSTS finden Syntax im Konfigurationsskript, um die Adresse Ihrer Hosting-Site einzugeben. Sie können auch die localhost-Adresse eingeben, um die Admin-Seite von Django zu laden. Vergessen Sie nicht, Ihre IP-Adresse mit den Apostroph-Satzzeichen abzuschließen.

ALLOWED_HOSTS = ['127.0.0.1']

Führen Sie nun den folgenden Befehl auf Ihrer Terminal-Shell aus, damit Python den localhost-Server als Ihre Django-Webadresse zulassen kann. Verwenden Sie Port 8000, um die Serveradresse zu vervollständigen.

python3 manage.py runserver 127.0.0.1:8000

Nachdem alles richtig gemacht wurde, können Sie nun Ihre Serveradresse in der Adressleiste Ihres Webbrowsers ausführen, um die Willkommensseite von Django zu laden.

127.0.0.1:8080

Geben Sie nun die folgende Admin-URL in Ihre Adressleiste ein, um die Verwaltungsseite von Django in Ihrem Webbrowser zu laden. Geben Sie Ihren Benutzernamen und Ihr Passwort ein, um sich beim Framework anzumelden.

127.0.0.1:8000/admin

Django von Linux entfernen

Das Entfernen von Django von Ihrem Linux-System ist ein einfacher und unkomplizierter Vorgang. Hier werde ich die Methoden beschreiben, wie Sie Django auf Ihrem Linux-System entfernen können. Führen Sie die Befehlszeilen entsprechend Ihrer Distribution aus.

Entfernen Sie Django von Debian/Ubuntu Linux.

sudo apt-get remove python-pip3
sudo apt-get remove python-django
sudo pip3 uninstall Django

Entfernen Sie Django aus Arch Linux.

pamac remove python-django
pacman -R python-django

Entfernen Sie Django von Fedora Linux.

sudo dnf remove python-pip3
sudo dnf remove python-django
sudo pip3 uninstall Django

Schlussworte

Das Django-Webframework wurde entwickelt, um die Arbeitsbelastung zu reduzieren und die mühsamen und sich wiederholenden Aufgaben zu automatisieren. Mit der stabilen und robusten Bibliothek und den Funktionen von Python hat Django bereits seinen Platz in der Programmierwelt eingenommen. Wenn Sie ein Python-Programmierer sind, sollten Sie außerdem Django ausprobieren, um in den riesigen Arbeitsmarkt der Webentwicklung einzusteigen.

Obwohl es Web2py, Flask und andere schnelle Web-Frameworks gibt, gilt Django heute zweifellos als das am häufigsten verwendete und leistungsfähigste Web-Framework von Python. Im gesamten Beitrag habe ich die Methoden beschrieben, wie Sie Django auf Ihrer Linux-Distribution installieren, konfigurieren und damit beginnen können.

Wenn Sie diesen Beitrag nützlich und praktisch finden, teilen Sie ihn bitte mit Ihren Freunden und der Linux-Community. Sie können auch Ihre Meinung zu diesem Beitrag in den Kommentarbereich schreiben.


Linux
  1. So installieren und konfigurieren Sie R auf einem Linux-System mit RHEL 8 / CentOS 8

  2. So installieren und konfigurieren Sie Nagios unter Linux

  3. So installieren und verwenden Sie Git in einem Linux-System

  4. So installieren und konfigurieren Sie Memcached unter Ubuntu Linux

  5. So installieren und konfigurieren Sie EMC PowerPath unter Linux

So installieren und verwenden Sie YouTube-DL auf einem Linux-System

So installieren und konfigurieren Sie ZSH auf Linux-Distributionen

So installieren und konfigurieren Sie AnyDesk auf einem Linux-System

So installieren und konfigurieren Sie PrestaShop auf einem Linux-System

So installieren und konfigurieren Sie Elasticsearch auf einem Linux-System

So installieren und konfigurieren Sie Microsoft Teams auf einem Linux-System