在带有PTVS的Visual Studio中,使用python环境2.7的Django Project不能使用断点

时间:2015-05-21 07:26:48

标签: python django python-2.7 debugging ptvs

当我尝试在Django项目中为html文件设置断点时,我收到以下错误:

  • “无法在此位置插入断点”

  • “这不是断点的有效位置”

在.py文件中,我可以设置断点但不会被击中。

如果我创建一个新的Djnago项目,可以在html和.py文件中设置断点并且它们确实受到攻击,因此我认为我的Visual Stuido安装没有任何问题。

我已经尝试删除项目.suo文件,但它没有任何区别,我尝试用鼠标指针和F9键设置断点。

我正在使用Visual Studio 2013更新4和PTVS 2.1(Visual Studio for Python studio)。

1 个答案:

答案 0 :(得分:0)

管理自己修复错误。我所做的是创建一个项目" From Existing Python code"。相反,我在Visual Studio中创建了一个新的Django Web项目,然后删除了Visual Studio自动添加的所有文件。

然后我将旧的Django文件包含在项目中,断点开始工作。不要忘记通过右键单击项目设置Django设置模块位置(settings.py),选择Django选项卡并编辑行"设置模块"。