私はDjango開発で新しく、Xcodeおよび関連するIDEを使用したデスクトップ/モバイルアプリ開発から来ました。
Djangoを使用する必要があり、Visual Studio Code(またはAtom)を使用してそれをデバッグする効率的な方法があるかどうか疑問に思っていました。
Django IDEに関連するヘルプも参考になります。
VSCode(完全開示、私はVSCode開発者の1人)の場合、 Python拡張機能 をインストールして開始してください。
このドキュメントではDjangoのデバッグについて説明しています 。デバッグ構成が含まれている必要があります。または、独自の launch.json
file :
{
"name": "Django",
"type": "python",
"request": "launch",
"stopOnEntry": false,
"pythonPath": "${config.python.pythonPath}",
"program": "${workspaceRoot}/manage.py",
"args": [
"runserver",
"--no-color",
"--noreload"
],
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit",
"RedirectOutput",
"DjangoDebugging"
]
}
Python拡張機能は、役に立つと思われる他の多くの機能も提供します。
それがあなたが始めるのに役立つことを願っています。
VSCodeには、これを説明する公式チュートリアルがあります。
https://code.visualstudio.com/docs/python/tutorial-Django
いくつかの手順を実行する必要がありますが、いくつかの手順がありますので、すべてを手動で書きたいわけではありませんが、何をする必要があるかをまとめてみます。
以下のテキストは基本的に上記のチュートリアルの部分的なコピーであり、自分でこれを思いついたと主張しているわけではありません。
1。前提条件を必ず確認してください(VS Code Python拡張機能を使用し、ローカルマシンにインストールPython)) ドキュメントへのリンク
2。 Python仮想環境) ドキュメントへのリンク
Python仮想環境に加えて、VSコードのインタープリターとして、この仮想環境内で実行可能なPythonを選択する必要もあります。これは次のように行うことができます。 :
VS Codeで、コマンドパレットを開きます([表示]> [コマンドパレット]または(Ctrl + Shift + P))。次に、Python:Select Interpreterを選択します
次に、仮想環境内でPython実行可能ファイルを選択します。これはパスで認識できます。
3。デバッガーのプロファイルを作成する
vSコードウィンドウの左上)
4。これでデバッグを開始できます
experimental設定のみが機能します。
{ "name": "Django", "type": "pythonExperimental", "request": "launch", "program": "${workspaceFolder}/manage.py", "args": [ "runserver", "--noreload", "--nothreading" ], "Django": true },
標準構成によりUnverified breakpoint
問題。