Django テンプレートにブレークポイントを付けたい
質問
VS Code でdjangoをデバッグしているのですが、
テンプレートでブレイクポイントを設定する方法はないのでしょうか?
テンプレート以外のmodels.pyやviews.pyは問題なく可能です。
テンプレートのレンダリング時にエラーが発生すると、
テンプレート内の行でブレーキがかかるので、
出来ないことはないと思います。
しかし、行番号横のクリックやF9、右クリックメニューのいずれもできません。
何か設定があるのでしょうか?
launch.json
{
// IntelliSense を使用して利用可能な属性を学べます。
// 既存の属性の説明をホバーして表示します。
// 詳細情報は次を確認してください: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Django",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}\\manage.py",
"args": [
"runserver",
"--noreload",
"--nothreading"
],
"django": true
}
]
}
settings.json
{
"python.pythonPath": "C:\\tools\\miniconda3\\envs\\dj\\python.exe"
}
使用している拡張機能
- Anaconda Extension Pack
- Auto Close Tag
- Auto Rename Tag
- Beautify
- Bracket Pair Colorizer
- Django
- EJS language support
- EJS Sunippets
- ES Lint
- Formatting Toggle
- Git History
- Git Lens
- indent-rainbow
- Japanese Language Pack for Visual Studio Code
- Path Intellisense
- Python
- SQLite
- Visual Studio IntelliCode
使用環境
- Windows10 Pro 1903
- Miniconda3 4.6.14
- Django2.2.2
VScode
- バージョン: 1.35.1 (user setup)
- コミット: c7d83e57cd18f18026a8162d042843bda1bcf21f
- 日付: 2019-06-12T14:30:02.622Z
- Electron: 3.1.8
- Chrome: 66.0.3359.181
- Node.js: 10.2.0
- V8: 6.6.346.32
- OS: Windows_NT x64 10.0.18362