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

So installieren Sie Django unter Ubuntu 18.04 und 16.04 LTS

Einführung

Django ist ein Python-basiertes kostenloses Open-Source-Webframework, das dem Modell-Template-View-Architekturmuster folgt. Es wird von der Django Software Foundation verwaltet, einer unabhängigen Organisation, die als 501 Non-Profit-Organisation gegründet wurde. Das Hauptziel von Django ist es, die Erstellung komplexer, datenbankgesteuerter Websites zu vereinfachen. In diesem Artikel zeigen wir Ihnen die Schritte zum Installieren von Django unter Ubuntu 18.04 und 16.04 LTS

Voraussetzung

  • Sudo-Zugriff auf Ihren Ubuntu 18.04 (oder) Ubuntu 16.04-Server

Schritt 1 – Installation von Python und Pip

Wenn Sie einen neuen Server gestartet haben, empfehlen wir, den Server mit dem folgenden Befehl zu aktualisieren

sudo apt-get update

Standardmäßig ist Python 3 auf Ihrem installiert, aber wenn auf Ihrem System Python nicht installiert ist, führen Sie die folgenden Befehle aus, um es zu installieren

sudo apt-get install python3 

So prüfen Sie die Version

$python3-V
Python 3.6.8

Um pip zu installieren, verwenden Sie den folgenden Befehl

sudo apt-get install python3-pip

So prüfen Sie die Version

pip3 -V

pip 9.0.1 von /usr/lib/python3/dist-packages (python 3.6)

Schritt 2:Installieren von Django

Django-Quellcode ist als Github-Repository verfügbar. Sie können pip auch verwenden, um Django auf Ubuntu-Systemen zu installieren

pip3 install Django

Nachdem Django installiert ist, können Sie die Version überprüfen

django-admin –version

2.2.7

Schritt 3:Erstellen Sie eine Django-Anwendung

Der django-admin bietet Ihnen die Möglichkeit, eine neue Django-Anwendung über die Befehlszeile zu erstellen. Navigieren Sie zu dem Verzeichnis, das Sie zum Erstellen einer neuen Anwendung benötigen, und verwenden Sie den folgenden Befehl

django-admin startproject django_app

Gehen Sie zum Pfad und migrieren Sie die Änderungen

cd django_app
python3 manage.py migrate

Schritt 4:Erstellen eines Superusers für die Django-Anwendung

Wir werden jetzt ein Superuser-Konto für die Verwaltung der Django-Anwendung erstellen. Führen Sie den folgenden Befehl in Ihrem Django-Anwendungsverzeichnis aus.

python3 manage.py createsuperuser

Sie erhalten eine Ausgabe wie unten:Geben Sie die Details ein

Schritt 5:Führen Sie die Django-Anwendung aus

Ihre Django-Anwendung ist einsatzbereit. Standardmäßig erlaubt Django externen Hosts nicht, auf die Weboberfläche zuzugreifen. Um externe Hosts zuzulassen, bearbeiten Sie die Datei settings.py und fügen Sie IP unter ALLOWED_HOSTS hinzu.

vim django_app/settings.py

Fügen Sie die IP hinzu

ALLOWED_HOSTS = ['your_server_IP']

Hinweis:Ändern Sie Ihre_server_IP-Details mit Ihrer tatsächlichen Server-IP als xx.xx.xx.xx

Führen Sie schließlich den Django-Anwendungsserver mit dem folgenden Befehl aus

python3 manage.py runserver 0.0.0.0:8000

Der Django-Anwendungsserver wird jetzt ausgeführt. Öffnen Sie Ihren Webbrowser und greifen Sie mit Ihrer Server-IP auf Port 8000 auf die Django-Anwendung zu. Dadurch wird Ihnen die Standard-Django-Webseite angezeigt.

Bevor Sie auf die Django-Anwendung im Browser zugreifen, müssen Sie den Port auf dem Server öffnen, um extern darauf zuzugreifen. Lesen Sie diesen Artikel, um den Port auf Iptables zu öffnen

Um die Verwaltungsschnittstelle zu verwenden, greifen Sie mit /admin

zu

Melden Sie sich mit dem Benutzernamen und dem Passwort an, die Sie zuvor im vorherigen Schritt angegeben haben

Schlussfolgerung

Sie haben jetzt die Django-Anwendung auf Ihrem Server installiert. Nachdem Sie auf den Browser zugegriffen und sich angemeldet haben, können Sie weitere Benutzer und Gruppen für Ihre Anwendung hinzufügen und mit der Einrichtung fortfahren.


Ubuntu
  1. So installieren Sie Django unter Ubuntu 18.04

  2. So installieren Sie Django unter Ubuntu 14.04

  3. So installieren Sie Docker unter Ubuntu 22.04 / 20.04 LTS

  4. So installieren Sie PlayOnLinux auf Ubuntu 20.04 LTS

  5. So installieren Sie Django unter Ubuntu 16.04

So installieren Sie Go unter Ubuntu 22.04 LTS

So installieren Sie Django unter Ubuntu 16.04 LTS

So installieren Sie Go unter Ubuntu 18.04 LTS

So installieren Sie Django unter Ubuntu 18.04 LTS

So installieren Sie Go unter Ubuntu 20.04 LTS

So installieren Sie Django unter Ubuntu 20.04 LTS