Python eclipse中appengine的断点

Python eclipse中appengine的断点,python,eclipse,debugging,google-app-engine,pydev,Python,Eclipse,Debugging,Google App Engine,Pydev,我有eclipse上的pydev,希望调试处理程序。我将断点放在处理程序上,并以调试模式启动项目。当我单击对应于处理程序的超链接时,控件不会返回到断点。我是不是遗漏了什么? 此外,此次发布还针对python中的google app engine应用程序。最简单的调试方法是使用内置python模块pdb并从shell进行调试 只需在要调试的处理程序中设置跟踪 import pdb pdb.set_trace() 您如何从eclipse内部或shell运行服务器。如果它来自shell,那么ecli

我有eclipse上的pydev,希望调试处理程序。我将断点放在处理程序上,并以调试模式启动项目。当我单击对应于处理程序的超链接时,控件不会返回到断点。我是不是遗漏了什么?
此外,此次发布还针对python中的google app engine应用程序。

最简单的调试方法是使用内置python模块
pdb
并从shell进行调试

只需在要调试的处理程序中设置跟踪

import pdb
pdb.set_trace()
您如何从eclipse内部或shell运行服务器。如果它来自shell,那么eclipse如何知道您正在运行应用程序


您可以使用用户友好的
pdb
ipdb
,它还包括用户友好的选项,如自动完成。

我正在使用eclipse和PyDev以及appengine,我一直在调试,这是完全可能的

您需要做的是在debug中启动程序,但必须在debug中启动dev_appserver,而不是直接启动处理程序。您必须调试的主要模块是:

<path_to_gae>/dev_appserver.py
/dev_appserver.py
使用程序参数:

--datastore_path=/tmp/myapp_datastore <your_app>
--datastore\u path=/tmp/myapp\u datastore

我希望它有帮助

tht有帮助,我想知道windows XP上的存储路径,没有找到yetI。当我将eclipse中调试配置中的-Arguments选项卡更改为datastore_path=“${project_loc}/tmp/myapp_datastore”时,我遇到了以下错误警告2009-06-09 21:46:23671数据存储文件存根.py:404]无法从F:\eclipse\workspace\checkthis\tmp\carpoolkaro\u数据存储警告2009-06-09 21:46:23671数据存储文件存根.py:404]无法从c:\docume~1\abc\locals~1\temp\dev\u appserver.datastore.history读取数据存储数据这不是错误,只是一个警告!系统告诉您它没有找到以前的数据存储(逻辑或第一次执行),您没有义务指定数据存储路径,默认情况下,系统会将数据存储文件放在temp目录中。但是,为了在两次执行之间存储数据,这是一种很好的做法。