【发布时间】:2010-02-15 09:18:13
【问题描述】:
在使用 google 的独立服务器 (dev_appserver) 和 Aptana Studio 在 GAE 中开发了几个月后,我开始对我当前的开发环境感到越来越恼火。
到目前为止,有几件事让我感到困扰。
- 我没有从我自己编写的方法和类中获得任何代码助手。 [已解决] 必须手动将项目目录添加到项目 python 路径中。转到项目 -> 属性 -> PyDev - PYTHONPATH。在“源文件夹”选项卡下。单击“添加源文件夹”。选择主项目文件夹。 “好的”。现在,您应该在整个项目中都有代码辅助。
- 调试时,调试器不提供正确的监视、当前变量、发布数据等。例如,如果我将一些 POST 数据分配给一个变量,它就会正确显示。但如果我查看它自己的 POST 数据,则不会。
- Aptana 调试器服务器(它启动它自己的 dev_appserver 实例)似乎无法访问数据存储区。 [已解决] 发现(当然,我很愚蠢)您必须在数据存储中设置与 GoogleAppEngineLauncher 中相同的标志,以告知服务器到达数据存储的位置。运行 -> 调试配置。选择您使用的配置。转到“参数”选项卡并添加数据存储标志。 --datastore_path=[数据存储路径]
- 让 2 个服务器运行同一个应用程序感觉有点愚蠢,是否可以让 dev_appserver(我正在运行 GoogleAppEngineLauncher)在另一个程序的断点处中断?
如果有人对这些问题有任何解决方案、想法或只是对开发提出完全不同的建议,那么欢迎任何想法或修复!
编辑:已解决问题 1 和 3。请参阅更新后的帖子。
..弗雷德里克
【问题讨论】: