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

So installieren Sie Django unter Debian 11

In diesem Tutorial zeigen wir Ihnen, wie Sie Django unter Debian 11 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Django ist ein kostenloses und Open-Source-Webentwicklungs-Framework, das in Python geschrieben wurde . Es wird für die Entwicklung komplexer und datenbankgesteuerter Python-Anwendungen verwendet. Es kann auf jedem Betriebssystem ausgeführt werden, das Python ausführen kann, einschließlich Windows, macOS, Linux und vielen mehr.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation des Django-Frameworks auf einem Debian 11 (Bullseye).

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Debian 11 (Bullseye).
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie Django auf Debian 11 Bullseye

Schritt 1. Bevor wir Software installieren, ist es wichtig sicherzustellen, dass Ihr System auf dem neuesten Stand ist, indem Sie das folgende apt ausführen Befehle im Terminal:

sudo apt update
sudo apt upgrade

Schritt 2. Python installieren.

Führen Sie den folgenden Befehl aus, um Python auf Ihrem System zu installieren:

sudo apt install python3-pip python3-dev libpq-dev

Als nächstes aktualisieren Sie das PIP-Paket mit dem folgenden Befehl auf die neueste Version:

pip3 install --upgrade pip

Sobald die Installation abgeschlossen ist, können Sie mit dem unten angegebenen Befehl überprüfen, welche Versionen genau für Python 3 installiert sind:

python3 --version

Schritt 3. Django auf Debian 11 installieren.

Jetzt installieren wir das Django-Paket mit pip Befehl:

sudo pip3 install django

Überprüfen Sie Ihre Django-Installation mit dem folgenden Befehl:

django-admin --version

Schritt 4. Erstellen Sie eine Test-Django-Anwendung auf Debian.

Erstellen Sie nun ein Verzeichnis, führen Sie den folgenden Befehl aus. Sie können den Namen Ihrer Wahl (anstelle von Django-projects) wählen, um zum Verzeichnis zu navigieren:

mkdir django-projects
cd django-projects

In diesem Teil können Sie eine Anwendung namens django-admin generieren . Führen Sie den folgenden Befehl aus, um die Projektverzeichnisstruktur zu erstellen.

django-admin startproject test_django_app
cd test_django_app

Wenden Sie dann ausstehende Migrationen an:

python3 manage.py migrate

Erstellen Sie als Nächstes ein Django-Projekt-Superuser-Konto, indem Sie die folgenden Befehle ausführen:

python3 manage.py createsuperuser

Zu guter Letzt starten Sie nun den Django-Anwendungsserver:

python3 manage.py runserver 0.0.0.0:8080

Schritt 5. Firewall konfigurieren.

Sie können den Port mit dem folgenden Befehl für die UFW-Firewall öffnen:

sudo ufw allow 8000

Schritt 6. Zugriff auf die Django-Weboberfläche.

Nach erfolgreicher Installation öffnen Sie jetzt Ihren bevorzugten Browser und navigieren Sie zu http://your-server-ip:8000 Um auf die Django-Admin-Oberfläche zuzugreifen, öffnen Sie Ihren Webbrowser und geben Sie die URL http://your-server-ip:8000/admin ein

Herzlichen Glückwunsch! Sie haben Django erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der neuesten Version des Django-Frameworks auf Debian 11 Bullseye verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Django-Website.


Debian
  1. So installieren Sie Debian 10 (Buster)

  2. So installieren Sie Python 3.9 unter Debian 10

  3. So installieren Sie Memcached unter Debian 10

  4. So installieren Sie TeamViewer unter Debian 10

  5. So installieren Sie Git unter Debian 9

So installieren Sie Debian 11

So installieren Sie Django unter Debian 8

So installieren Sie Django auf Debian 9 Stretch

So installieren Sie Django unter Debian 10

So installieren Sie Go unter Debian 10

So installieren Sie Go unter Debian