[PYTHON] Bis Sie Server Django mit Visual Studio Code ausführen

Prolog

Laden Sie Django in VisualStudioCode und starten Sie den Webserver. Wenn Sie keinen Editor haben, müssen Sie "python manage.py runserver" manuell ausführen. Mit VSC können Sie den Entwicklungs-WEb-Server per Knopfdruck starten, was praktisch ist. Das Einstellen hat lange gedauert, notieren Sie sich dies.

Verfahren

Klicken Sie oben links im Explorer-Bildschirm auf "Ordner hinzufügen". 1.png

Wählen Sie einen Projektordner. Dies ist der Projektordner, in dem Django mit dem Projektnamen "django-admin startproject" erstellt wurde. 2.png

Der Arbeitsbereich ist jetzt eingerichtet. Richten Sie als Nächstes ein, damit der Entwicklungswebserver gestartet werden kann. Öffnen Sie als Nächstes den Debug-Bildschirm mit dem Fehlersymbol links und klicken Sie auf "Start-JSON-Datei erstellen". Der Ordnername des Arbeitsbereichs wird oben angezeigt. Wählen Sie ihn daher aus.

Wählen Sie dann die Zielumgebung aus. Leider gibt es keinen "Django" als Kandidaten. 4.png

Sie müssen die Django-Datei einmal öffnen. Öffnen Sie views.py und versuchen Sie es erneut. Django wird als Kandidat angezeigt, wählen Sie es also aus. 5.png 6.png

Für Django wurde eine launch.json erstellt. 7.png

Nachdem die Einstellungen vorgenommen wurden, starten wir den Entwicklungswebserver. Drücken Sie auf die Dreiecksmarkierung oben links. Wenn der Boden orange wird, haben Sie begonnen. 8.png

Ich werde es vorerst überprüfen. Der Bildschirm wird angezeigt, daher ist die Bestätigung in Ordnung. 9.png

Anti-Muster

① No such file or directory hogehoge manage.py Wie Sie in der Fehlermeldung sehen können, fehlt manage.py. Der Arbeitsbereich ist falsch. Ich habe den App-Ordner als Arbeitsbereich anstelle des Projektordners angegeben.

FileNotFoundError: [Errno 2] No such file or directory: 'C:\\work\\hogehoge\\manage.py'

② SyntaxError: invalid syntax Der Fehler und die Meldung sehen so aus

  File "C:\Users\hoge\anaconda3\lib\runpy.py", line 236, in _get_code_from_file
    code = compile(f.read(), fname, 'exec')
  File "c:\work\02_Implementierung\hogehoge\.vscode\launch.json", line 2
    //Mit IntelliSense können Sie die verfügbaren Attribute kennenlernen.
     ^
SyntaxError: invalid syntax

Die Ursache war, dass ich beim Erstellen von launch.json Python gegenüber Django gewählt habe. Anscheinend versuchen Sie, launch.json in Python auszuführen? Scheint die direkte Ursache zu sein. Obwohl es auf Englisch ist, wird es auch in stack over flow beschrieben. Es gibt.

Wenn Sie Django wie in der Prozedur angegeben angeben und launch.json neu erstellen, können Sie es normal starten.

Epilog

Ich fragte mich, ob ich es schneller schaffen könnte, aber es dauerte länger als ich erwartet hatte. Wenn Sie geradeaus fahren, dauert es ungefähr 5 Minuten.

Recommended Posts

Bis Sie Server Django mit Visual Studio Code ausführen
Führen Sie Python in C ++ unter Visual Studio 2017 aus
Zeitpunkt, zu dem das Terminal in Visual Studio Code verschwindet
Bis das Changefinder-Sample auf Python läuft
Bis Sie eine neue App in Django erstellen
Einstellungen für die Python-Codierung mit Visual Studio-Code
Installieren Sie numpy in Visual Studio 2019
Flaschenmops im Visual Studio 2019
Python-Entwicklung mit Visual Studio 2017
Python-Entwicklung mit Visual Studio
Machen Sie so etwas wie einen Python-Interpreter mit Visual Studio Code
Java mit Visual Studio Code (Teil 2)
Bis Sie Python in Docker einfügen
Bis Sie anfangen, mit Scrapy zu kriechen
Bash, Python, Javascript, Codebefehl usw. in Visual Studio Code auf dem Mac
Führen Sie den uwsgi-Server im uwsgi-gevent-Modus aus
Remote-Debugging in Visual Studio (Linux)
Bis Python auf Apache läuft
So führen Sie TensorFlow 1.0-Code in 2.0 aus
Bis Sie Pyaudio in Mavericks setzen
Bis matplotlib installiert ist und ausgeführt wird
[Einführung in das maschinelle Lernen] Bis Sie den Beispielcode mit Chainer ausführen
Bis Sie in die virtuelle Umgebung von PyCharm + Django + (pyvenv + Python3) (mac) eintreten können
Installation von Visual Studio Code und Installation von Python
Wenn base.html in Django nicht aufgerufen werden kann
Erstellen Sie in 10 Minuten eine Python-Entwicklungsumgebung (Mac OS X + Visual Studio-Code).
VisualStudioCode (vscode) Standard-Dark + -Thema hebt Python-Benutzerfunktionsaufrufe hervor
Bis Python mit Pythonbrew installiert ist und Flask auf dem WSGI-Server ausgeführt wird
Tipps, wenn Amateure Flask in Visual Studio verwenden
Bis du weißt, was du mit Django mit Jenkins gemacht hast
Bis Sie Caffe installieren und das Beispiel ausführen
Führen Sie Aufgaben im Hintergrund auf dem Server aus, an den Sie gesendet haben
Erstellen Sie eine Python-Entwicklungsumgebung mit Visual Studio Code
So stellen Sie Djangos DB auf mongodb visual studio 2019 ein
Django mit Python Tools 2.2 für Visual Studio (PTVS 2.2)
Data Science Workloads und RTVS in Visual Studio 2017
Code, der häufig in Python / Django-Apps verwendet wird [Präfekturen]
[Visual Studio Code] [Python] Tasks.json + problemMatcher-Einstellungen für Python