Richten Sie eine Python Django -Entwicklungsumgebung auf Debian 9 Stretch Linux ein
- 4065
- 95
- Madleen Vater
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
- « So installieren Sie Popcorn Time Movie Player auf Debian 9 Stretch Linux
- So konvertieren Sie Dokumente zwischen LibreOffice und Microsoft Office -Dateiformaten unter Linux »