Richten Sie eine Python Django -Entwicklungsumgebung auf Debian 9 Stretch Linux ein

Richten Sie eine Python Django -Entwicklungsumgebung auf Debian 9 Stretch Linux ein

Einführung

Django ist der Top -Rahmen für die Python -Webentwicklung und aus gutem Grund. Es ist mächtig, flexibel und steht Entwicklern nicht im Wege. Es skaliert auch unglaublich gut und treibt Websites wie Instagram an.

Die Installation einer Django -Entwicklungsumgebung ist unter Linux sehr einfach, und Debian macht es noch einfacher. Es gibt zwei grundlegende Möglichkeiten; der virualenv way und der debian way. Der VirtulenNV -Weg hält Django und alle anderen damit installierten Python -Pakete enthalten, sodass mehrere Installationen mit verschiedenen Paketen und Paketversionen ermöglicht werden können. Der Debian Way verwendet geeignet Django installieren und verwalten.

Der virtuellen Weg

Die Virtunenv -Route ist der beste Weg, wenn Sie mehrere unabhängige Django -Installationen benötigen oder mit verschiedenen Versionen von Python arbeiten möchten, als diejenigen, die Debian standardmäßig verwendet.

Installation der Pakete

Um STAT auszuschalten, müssen Sie sicherstellen.

# APT Installieren Sie Python Python3 Virtualenv

Einrichten von Virtualenv

Nachdem die Pakete fertiggestellt wurden, können Sie Virtualenv verwenden, um eine neue virtuelle Umgebung für Ihr Python -Projekt zu erstellen.

$ virtualenv -p python3 django -project

Wenn Sie den obigen Befehl ausführen, fordern Sie Virtualenv auf, eine neue virtuelle Umgebung mit der aktuellen Version von Python 3 zu erstellen, die auf dem System installiert ist. Wenn Sie die ablassen -Python3 Teil und Virtualenv verwenden den aktuellen System Standard, nämlich die 2.7 Zeile in Debian Stretch.

Um die neue virtuelle Umgebung zu nutzen CD in den Ordner und aktivieren Sie ihn.

$ cd django-project $ $ source Bin/aktivieren 

Zu Beginn Ihrer Eingabeaufforderung sehen Sie den Namen des Ordners in Klammern. Wenn Sie mit der virtuellen Umgebung fertig sind, können Sie durch Eingabe beenden deaktivieren.



Der Debian -Weg

Debian hat seine eigene Art, Dinge zu tun, und es funktioniert normalerweise gut. Wenn Sie eine systemweite Django-Installation bevorzugen, können Sie die verpackte Version von Django verfügbares Formular Debian's Repositories verwenden.

Installation der Pakete

Django auf diese Weise zu installieren ist sehr einfach. Installieren Sie einfach die Pakete.

# APT Installieren Sie Python Python3 Python-Django

Einrichten von Django

Nachdem Sie Ihre virtuelle Umgebung einrichten und aktivieren lassen, können Sie Django installieren. Virtualenv fügt automatisch den Python -Paketmanager hinzu Pip zu jeder Umgebung, die es schafft. PIP wirkt genau wie jeder andere Paketmanager und die Installationen, Umgänge und Updates. Da Sie Virtualenv verwenden, sind die Pakete, die PIP verwaltet.

Sie können Django über PIP installieren, indem Sie es nur anweisen, es zu installieren.

$ pip install django

PIP wird das Abhängigkeitsmanagement bewältigen und Django einziehen. Auch hier gilt es nur für diese Umgebung.

Sie können jetzt die integrierten Dienstprogramme von Django verwenden, um Ihr neues Projekt zu erstellen.

$ django-admin.PY StartProject Newssit

Django erstellt die Basisprojektdateien für Sie unter dem von Ihnen angegebenen Namen. Du kannst jetzt CD In Ihr neues Django -Projekt. Dort müssen Sie die Datenbank einrichten, indem Sie die grundlegenden Migrationen anwenden und Ihren Benutzer erstellen.

$ cd Newssite $ python verwalten.py migrieren $ python verwalten.Py erzeugt 

Sie werden gebeten, die Informationen für den Administratorbenutzer Ihrer Website einzugeben. Füllen Sie es aus, wie Sie möchten. Diese Informationen werden in die Entwicklungsdatenbank eingegeben, sodass es nicht zu viel spielt, es sei denn, Sie planen, sie in Ihre Produktion zu importieren.

Sie können Ihr neues Django -Projekt testen. Verwenden verwalten.py Noch einmal, um den Entwicklungsserver zu starten.

$ python verwalten.Py Runserver

Sie können die statische Startseite unter anzeigen LOCALHOST: 8000 in deinem Browser.

Abschluss

Egal in welchem ​​Weg Sie gewählt haben, Sie haben jetzt eine vollständige und arbeitende Django -Entwicklungsumgebung in Debian Stretch. Sie können Ihr Projekt mit beiden Methoden weiter erstellen und erweitern, und es gibt viele Django -Pakete sowohl über PIP als auch über die Debian -Repositories erhältlich.

Verwandte Linux -Tutorials:

  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • Dinge zu installieren auf Ubuntu 20.04
  • Mastering -Bash -Skriptschleifen beherrschen
  • Beste Linux -Distribution für Entwickler
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Mint 20: Besser als Ubuntu und Microsoft Windows?
  • Vergleich von Linux Apache Pre -Onk -vs -Worker -MPMs
  • Verschachtelte Schleifen in Bash -Skripten
  • Linux -Download
  • Wie man Kali Linux und Windows 10 Dual -Boot -Start hat