introduction Vor kurzem bin ich Marun (vorläufiger) Ingenieur, der Django für 3 Tage zur Selbstentwicklung gestartet hat. Suche nach Handle-Namen ('ω') [Lernen durch Bewegen! Einführung in die Python Django-Entwicklung](https://www.amazon.co.jp/%E5%8B%95%E3%81%8B%E3%81%97%E3%81%A6%E5% AD% A6% E3% 81% B6-Python-Django% E9% 96% 8B% E7% 99% BA% E5% 85% A5% E9% 96% 80-NEXT-ONE / dp / 4798162507 / ref = tmm_pap_swatch_0? Ich habe _encoding = UTF8 & qid = & sr =) gekauft und angefangen. In dem Buch habe ich mit Pycharm entwickelt und den Server gestartet, und als Person, die in letzter Zeit hauptsächlich mit VScode entwickelt, fühlte ich mich wie hmm. Ich denke, es ist gut, den Code zu reparieren, aber ich frage mich, ob VScode den Server irgendwie starten kann. Also habe ich es mit der Debugging-Funktion implementiert, die ich beim VScode Meetup am 18. Dezember gelernt habe! Da die Einführung lang geworden ist, werde ich sie sofort schreiben.
Da ich mit venv entwickelt habe, habe ich eine neue settings.json erstellt und die Python.exe von venv wie folgt neu konfiguriert.
/Users/marun/test/.vscode/settings.json
{
"files.eol": "\n",
"terminal.integrated.env.windows": {
"PATH": "${workspaceFolder}/venv/Scripts;${env:PATH}"
},
// ${workspaceFolder}:C:Users/marun/Es ist ein Test.
"python.pythonPath": "${workspaceFolder}/venv/Scripts/python.exe"
}
Ich brauchte eine Umgebungsvariable, um Djangos Server unter Windows zu starten, aber es scheint, dass launch.json die .env-Datei lesen kann, also werde ich sie erstellen.
/Users/marun/test/.vscode/.env
PYTHONUNBUFFERED=1
DB_USER="[Nutzername]"
DB_PASSWORD="[Passwort]"
Dies ist Ihre eigene Einstellung. Schreiben Sie den Inhalt daher nach Bedarf neu. Benötigt es keine Umgebungsvariablen für Mac?
Schließlich erstellen wir launch.json, die Grundlage für die Konfiguration der Debug-Funktion.
/Users/marun/test/.vscode/launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Django",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/manage.py",
"console": "integratedTerminal",
"args": [
"runserver",
"--noreload"
],
"envFile": "${workspaceFolder}/.vscode/.env",
"django": true
}
]
}
Durch die Definition von envFile konnten wir die Umgebungsvariablen sicher lesen. Wenn Sie dies erstellen, wird im Debug-Modus eine Schaltfläche wie die folgende angezeigt.
Drücken Sie die Taste und das Terminal beginnt sich zu bewegen. Wenn es keinen Fehler gibt und die Ausgabe wie folgt ist, ist es erfolgreich! Lassen Sie uns tatsächlich die von Rot umgebene URL drücken, um sie zu überprüfen!
Es ist das zweite Mal, dass ich einen Artikel über Qiita schreibe, und es fehlt mir immer noch an Studien. Daher kann ich nicht sagen, dass ich Ingenieur bin, aber ich werde weiterhin implementieren und ausgeben, was ich mir gewünscht habe. Ich denke. Mögen meine Landsleute mit ähnlichen Sorgen in diesem Artikel gerettet werden. Außerdem warte ich auf Kommentare wie, dass es besser ist, dies zu tun oder dass dies falsch ist! Gib mir dein Wissen! !!
[Lernen durch Bewegen! Einführung in die Python Django-Entwicklung](https://www.amazon.co.jp/%E5%8B%95%E3%81%8B%E3%81%97%E3%81%A6%E5% AD% A6% E3% 81% B6-Python-Django% E9% 96% 8B% E7% 99% BA% E5% 85% A5% E9% 96% 80-NEXT-ONE / dp / 4798162507 / ref = tmm_pap_swatch_0? _encoding = UTF8 & qid = & sr =), aber ich fand es ein sehr gutes Buch, weil es vollfarbig war und ich verschiedene andere Techniken als Django lernen konnte (Einwände sind willkommen).
Wie sucht jeder nach einem Handle-Namen oder einem schönen Symbol? .. ..