[PYTHON] Schritte zur Entwicklung von Django mit VSCode

2020/03/13 Leicht geändert, um VSCode Version 1.43.0 zu entsprechen

Einführung

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.

Referenz-URL

Django Tutorial in Visual Studio Code

Umgebung

Ubuntu 18.04 LTS Python 3.6.9 Django 2.2.8 oder 3.0

Schritte zur Entwicklung von Django mit VSCode

Vorbereitung am Terminal

$ 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

Bereiten Sie die Entwicklungsumgebung mit VS Code vor

  1. Starten Sie VSCode und klicken Sie in Datei auf Ordner öffnen ..., um das Verzeichnis myproject zu öffnen. startscene.png

  2. Installieren Sie Python Extention selectextention.JPG

  3. Wählen Sie in der Ansicht Befehlspalette ... und klicken Sie auf Python: Wählen Sie Interpreter commandpalette.JPG

  4. Wählen Sie den Interpreter für die virtuelle Umgebung aus (in diesem Fall myvenv). afterselectpython.JPG

  5. Klicken Sie ganz links auf das Fehlersymbol, dann auf das Zahnradsymbol und wählen Sie Python aus

  1. Wählen Sie Django aus der Ansicht beforerunserver.JPG

  2. DEBUG Drücken Sie das grüne Dreieck rechts, um den Server automatisch auszuführen finalscene.JPG

  3. Fliegen Sie mit einem Webbrowser zu 127.0.0.1:8000 und starten Sie die übliche Rakete startscreen.png

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

Schritte zur Entwicklung von Django mit VSCode
So entwickeln Sie eine Cart-App mit Django
Schritte zum Erstellen eines Django-Projekts
Standardisieren Sie HTML, um mit Django gemietet zu werden
Wie fange ich mit Django an?
So führen Sie eine arithmetische Verarbeitung mit der Django-Vorlage durch
Schritt Notizen, um mit Django zu beginnen
[5 Schritte] Wenden Sie eine virtuelle Anaconda-Umgebung auf VScode an
Internationalisierung mit Django
CRUD mit Django
Vorgehensweise zum Erstellen einer Django-Umgebung mit Win10 WSL Ubuntu18.04 + Anaconda + Apache2
Der einfachste Weg, um mit Django zu beginnen
Schritte zum Entwickeln einer Webanwendung in Python
So implementieren Sie "named_scope" von RubyOnRails mit Django
Schritte zum Erstellen eines Twitter-Bots mit Python
Schritte zum Installieren Ihrer eigenen Bibliothek mit pip
Authentifizieren Sie Google mit Django
Django 1.11 wurde mit Python3.6 gestartet
Laden Sie Dateien mit Django hoch
Entwicklungsverdauung mit Django
PDF mit Django ausgeben
Lassen Sie uns mit TDD ~ Preparation ~ etwas entwickeln, das nahezu eingebettet ist
Markdown-Ausgabe mit Django
Konvertieren Sie 202003 bis 2020-03 mit Pandas
Schritte von der Installation von Django bis zur Anzeige der HTML-Seite
Verwenden Sie Gentelella mit Django
(Python) Versuchen Sie, eine Webanwendung mit Django zu entwickeln
Twitter OAuth mit Django
Erste Schritte mit Django 1
Wenn Sie mit dem Django REST-Framework filtern möchten
Mail mit Django senden
Schritte von der Installation von Python 3 bis zur Erstellung einer Django-App
Datei-Upload mit Django
Django kann nicht importiert werden
Verwenden Sie WENIGER mit Django
Einmaliges Anmelden bei der Django-Anwendung mit AWS SSO
Pooling mechanisieren mit Django
Übergang zum Update-Bildschirm mit dem Django-Tag
Dinge zu tun, wenn Sie anfangen, sich mit Django zu entwickeln
Verwenden Sie MySQL mit Django
Dinge, die Sie bei der Migration mit Django beachten sollten
Aktualisieren Sie die Django-Version 1.11.1 auf 2.2
SSH in eine virtuelle Umgebung mit vscode Remote Development
Model.objects.extra muss berücksichtigt werden, bevor Raw SQL mit Django verwendet wird
Django ab heute
Erste Schritte mit Django 2
Lassen Sie uns mit TDD ~ Intermediate Review ~ etwas entwickeln, das dem Integrierten nahe kommt
Es war zu einfach, eine vorhandene Datenbank mit Django zu verwenden
Umgang mit statischen Dateien bei der Bereitstellung in der Produktion mit Django
Versuchen Sie, etwas zu entwickeln, das der Einbettung mit TDD nahe kommt ~ Problemauslösung ~
Empfehlung von Django, Bachstelze ~ Warum eine Website mit Python entwickeln ~
So überprüfen Sie das Verhalten von ORM mit einer Datei mit django
Ich möchte einen Blog-Editor mit dem Administrator von Django erstellen
Verfahren zum Erlernen und Ableiten eines Transformator-Englisch-Japanisch-Übersetzungsmodells mit CloudTPU
Schritte zum lokalen Installieren eines geklonten Git-Pakets mit pip
[Django] Wie man Eingabewerte im Voraus mit ModelForm angibt
So lösen Sie den CSRF-Schutz bei Verwendung von AngularJS mit Django