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.
Klicken Sie oben links im Explorer-Bildschirm auf "Ordner hinzufügen".
Wählen Sie einen Projektordner. Dies ist der Projektordner, in dem Django mit dem Projektnamen "django-admin startproject" erstellt wurde.
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.
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.
Für Django wurde eine launch.json erstellt.
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.
Ich werde es vorerst überprüfen. Der Bildschirm wird angezeigt, daher ist die Bestätigung in Ordnung.
① 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.
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