Python VS代码Django调试器TemplateDoesNotExist
使用VS代码作为Django编程的IDE。通过运行“python app/manage.py runserver 8000”,我可以通过集成终端启动我的应用程序。这一开始没问题。在我的launch.json文件中Python VS代码Django调试器TemplateDoesNotExist,python,django,visual-studio-code,vscode-debugger,Python,Django,Visual Studio Code,Vscode Debugger,使用VS代码作为Django编程的IDE。通过运行“python app/manage.py runserver 8000”,我可以通过集成终端启动我的应用程序。这一开始没问题。在我的launch.json文件中 "name": "Python: Django", "type": "python", "request": "launch", "program": "${workspaceFolder}/app/manage.
"name": "Python: Django",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/app/manage.py",
"console": "integratedTerminal",
"args": [
"runserver",
"8000",
"--noreload",
"--nothreading"
],
"django": true
当我使用F5或Debugger选项卡开始调试时,开发服务器启动,但随后停止,堆栈返回
raise TemplateDoesNotExist(name,tryed=tryed)django.template.exceptions.TemplateDoesNotExist:base.html
。站点加载时出现服务器500错误/我不确定我的路径是否已关闭?还是有配置错误?确实需要使用内置调试器,但无法找出调试时无法启动服务器的原因。我尝试过删除dev服务器launch.json中的arg,但这也不起作用。任何建议都将不胜感激 在项目目录结构中,base.html
在哪里?base:app/apps/base/templates/base/base.html,manage.py/Users/charisse/Documents/GitHub/stem/app/manage.py只要您确定在VS代码中选择的环境与手动运行命令时python所指出的环境相匹配,我就看不到任何明显的内容。通常这意味着存在一些配置问题,因为模板的搜索路径有所不同。你把它打印出来看看它们有什么不同吗?