2020/03/13 Leicht geändert, um VSCode Version 1.43.0 zu entsprechen
Anfänger sehnten sich nach dem Wort Debug und lernten, dass VS Code es tatsächlich kann, also habe ich es eingerichtet. Dieses Memorandum. Ich denke, der Vorteil ist, dass Sie nach dem Einrichten die virtuelle Umgebung betreten und den Server ausführen können, indem Sie einfach auf die Schaltfläche Debuggen klicken. Sie können sich die Mühe ersparen, "source myenv / bin / enabled" oder "python manage.py run server" zwischen Browser, Terminal und VS-Code einzugeben. Ein bisschen einfacher.
Django Tutorial in Visual Studio Code
Ubuntu 18.04 LTS Python 3.6.9 Django 2.2.8 oder 3.0
$ mkdir myproject
$ cd myproject
$ python3 -m venv myenv
#Es scheint, dass es verschiedene virtuelle Umgebungen gibt, aber hier können Sie venv wählen.
$ source myenv/bin/activate
#Jetzt befinden Sie sich in einer virtuellen Umgebung.Die Eingabeaufforderungen in der virtuellen Umgebung lauten wie folgt(myenv)$Zu.
(myenv)$ pip install django
#Django ist installiert(Wenn Sie die Version angeben, Django==2.2.Als 8 eingeben)
(myenv)$ django-admin startproject config .
#Endlich hat das Projekt begonnen.Der Name ist config.Der Grund stammt aus dem Buch "Django-Lehrbuch, das im Feld verwendet werden kann".
#Letzte".Vergiss nicht.Wenn Sie es nicht hinzufügen, haben Sie mehr Verzeichnisse, was ein wenig problematisch ist..
(myenv)$ deactivate
#Beenden Sie die virtuelle Umgebung einmal
Die aktuelle Verzeichnisstruktur ist wie folgt
.
├── config
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── manage.py
└── myenv
Starten Sie VSCode und klicken Sie in Datei auf Ordner öffnen ..., um das Verzeichnis myproject zu öffnen.
Installieren Sie Python Extention
Wählen Sie in der Ansicht Befehlspalette ... und klicken Sie auf Python: Wählen Sie Interpreter
Wählen Sie den Interpreter für die virtuelle Umgebung aus (in diesem Fall myvenv).
Klicken Sie ganz links auf das Fehlersymbol, dann auf das Zahnradsymbol und wählen Sie Python aus
Wählen Sie Django aus der Ansicht
DEBUG Drücken Sie das grüne Dreieck rechts, um den Server automatisch auszuführen
Fliegen Sie mit einem Webbrowser zu 127.0.0.1:8000 und starten Sie die übliche Rakete
Dies erspart Ihnen die Mühe, mehrere Terminals zu starten, jedes Mal Befehle zu verkaufen und zwischen Fenstern hin und her zu wechseln. Praktisch. Mir wurde klar, dass VSCode nicht nur ein Editor ist, sondern eine Entwicklungsumgebung, was erstaunlich ist.
Das Problem ist ... ** Anfänger wissen nicht, was Debugging bedeutet **.
Recommended Posts