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

Installieren einer Django-Entwicklungsumgebung auf Ubuntu

Django ist mit Abstand das beliebteste Web-Framework, das in Python geschrieben wurde. Es findet ein empfindliches Gleichgewicht zwischen Funktionsvollständigkeit und Effizienz, einschließlich leistungsstarker Funktionen wie der automatischen Migrationsgenerierung und einer voll funktionsfähigen Verwaltungsoberfläche. Das Einrichten einer Django-Entwicklungsumgebung in Ubuntu ist ziemlich einfach und kann in nur wenigen Schritten erledigt werden.

Installieren von Virtualenv

Es ist am besten, eine virtuelle Python-Umgebung zu verwenden, wenn Sie in einem komplexen Framework wie Django entwickeln, insbesondere wenn Sie beabsichtigen, an mehreren Projekten gleichzeitig zu arbeiten. Es ist wahrscheinlich auch eine gute Idee sicherzustellen, dass Sie beide Python-Versionen auf dem neuesten Stand haben.

$ sudo apt-get install virtualenv python python3

Verwendung von Virtualenv

Die Umgebung gestalten

Virtualenv ermöglicht es, ein Projekt von der Python-Installation des Systems wegzusanden. Dadurch kann ein normaler Benutzer Python-Pakete und -Projekte installieren, um bestimmte Versionen zu verwenden, die sich von den Systemversionen unterscheiden können. Das Erstellen einer virtuellen Umgebung mit Virtualenv kann mit einem Befehl erfolgen.

$ virtualenv -p python3 project-directory

Die Option -p python3 gibt die Version von Python an, die in der Umgebung verwendet werden soll. Sie können mit so etwas wie -p python3.4 genauer werden , aber wenn Sie es einfach wie im obigen Beispiel ausführen, wird die neueste Version der ausgewählten Python-Version ausgewählt, die derzeit auf dem System installiert ist. Virtualenv zieht keine neuen Versionen von Python ein, die nicht auf dem System installiert sind.

Die Umgebung aktivieren

Um Virtualenv zu verwenden, cd in das Verzeichnis, das Sie erstellt haben, und aktivieren Sie dann die Umgebung.

$ cd project-directory
$ source bin/activate

Der Name des Verzeichnisses wird am Anfang Ihrer Eingabeaufforderung in Klammern angezeigt. Dies zeigt an, dass Sie die virtuelle Umgebung verwenden.

Installation von Django

Die virtuelle Umgebung enthält den Python-Paketmanager Pip, mit dem Sie Python-Pakete einfach installieren und verwalten können. Django ist eines dieser Pakete, ebenso wie viele seiner Add-Ons und Plug-Ins. Pip kann ähnlich wie der Paketmanager einer Distribution verwendet werden, also verwenden Sie es, um Django zu installieren, und es wird auch alle Abhängigkeiten von Django einbeziehen.

$ pip install django

Dadurch wird die neueste verfügbare Version von Django abgerufen. Wenn Sie eine bestimmte Version wünschen, kann diese auch für Pip angegeben werden.

$ pip install django==1.9

Ein Django-Projekt einrichten

Jetzt können Sie ein Django-Projekt starten und mit der Arbeit beginnen. Das von Pip installierte Django-Paket enthält einen Befehl zum Erstellen des Projekts.

$ django-admin startproject project-name

Von dort cd in Ihr Projekt.

$ cd project-name

django-admin Richten Sie das Projekt sowie die grundlegenden Dateien ein, die für den Einstieg benötigt werden. Wenn Sie in das aktuelle Verzeichnis schauen, werden Sie sie sehen. Die wichtigste für die Einrichtung ist manage.py . Es ist das zentrale Verwaltungsskript für das gesamte Projekt. Es ist auch das Skript, das verwendet wird, um Datenbankmigrationen zu erstellen und zu migrieren. Verwenden Sie es also zum Erstellen von Migrationen, migrieren Sie und richten Sie dann Ihr Superuser-Konto für die Admin-Oberfläche ein.

$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py createsuperuser

Schließen

Das ist es. Jetzt ist Ihr Django-Projekt eingerichtet und bereit für die Entwicklung! Wenn Sie fertig sind, können Sie Ihre virtuelle Umgebung mit einem weiteren einfachen Befehl verlassen.

$ deactivate

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

  2. Richten Sie eine Python-Django-Entwicklungsumgebung unter Debian 9 Stretch Linux ein

  3. Installation von VirtualBox 4.2 auf Ubuntu 12.10

  4. So erstellen Sie eine virtuelle Python-Umgebung unter Ubuntu 20.04

  5. Ultimative Anleitung zur Installation von Flask unter Ubuntu

Ein Shell-Skript zum Einrichten der Entwicklungsumgebung in Ubuntu

Installieren von MATE Desktop Environment auf Ubuntu

So installieren Sie die Python 3-Entwicklungsumgebung für Ubuntu Linux

So richten Sie die virtuelle Umgebung von Python 3 unter Ubuntu 20.04 ein

KDE auf Ubuntu 22.04 installieren

So installieren Sie Django unter Ubuntu 22.04