Starten Sie Django in einer virtuellen Umgebung mit Pipenv.
Wenn Sie Django mithilfe von Pipenv in einer virtuellen Umgebung platzieren, werden Builds mit Docker und Teamentwicklung immer zum gleichen Ergebnis führen und die Entwicklung wird reibungslos verlaufen. Wir betrachten dies als die beste Vorgehensweise für die Entwicklung mit mehreren Personen oder Docker.
Dieser Artikel ist Teil des Projekts Erstellen einer Django-App auf Docker und Bereitstellen auf AWS Fargate.
Installieren Sie pipenv mit pip.
$ pip install pipenv
Erstellen Sie nach der Installation von pipenv ein Hallo-Verzeichnis auf Ihrem Desktop und wechseln Sie in das Hallo-Verzeichnis.
$ cd ~/Desktop
$ mkdir hello && cd hello
Installieren Sie Django in der virtuellen Umgebung mit dem Befehl Pipenv.
$ pipenv install django==2.2.3
Nach der Ausführung werden die Dateien Pipfile und Pipfile.lock erstellt. Das Pipfile zeichnet den Namen und die Version der zu installierenden Bibliothek auf. Pipfile.lock zeichnet Informationen zu den tatsächlich installierten Bibliotheken auf.
$ ls
Pipfile Pipfile.lock
Rufen Sie die virtuelle Umgebung auf und führen Sie den Befehl startproject aus, um ein neues Django-Projekt zu erstellen. Vergiss die Zeit nicht.
$ pipenv shell
(hello)$ django-admin startproject hello_project .
Führen Sie eine Migration durch, um die Datenbank zu initialisieren und den Django-Entwicklungsserver zu starten.
(hello)$ python manage.py migrate
(hello)$ python manage.py runserver
Wenn ich mit einem Browser auf http://127.0.0.1:8000/ zugreife, wird die Begrüßungsseite von Django angezeigt. Dies bestätigte, dass Django in der virtuellen Umgebung gestartet wurde.
Recommended Posts