我正在使用 Aptana Studio 3,并且在访问任何 App Engine Api 库(例如 urlfetch)时都没有问题。
但是,今天我遇到了一个奇怪的 Aptana 问题,或者我错过了一些配置:
from google.appengine.api import memcache
aptana 解析 memcache 导入。但是当我试图访问 memcache 方法时,自动辅助显示最多只有 7 个方法,而 memcache 应该有很长的方法列表。
我已经验证了 memcache 实际上是通过以下方式导入到 Aptana 的:
- 上传到 GAE 服务器,尽管错误突出显示,memcache 仍然有效。
- 我打开了memcache文件,方法都在那里。
但是,Aptana Studio 3:
未能解决重要方法 --> 获取、设置、添加等。
但是,这 7 种方法都解决了 --> create_rpc, setup_client, _add_name_space, _decode_value, _is_pair, _key_string, _validate_encode_value
即使是解决的 7 个方法,也只有 2 个是公共的,而其他 5 个是私有的。
我打开大纲视图查看 memcache python 文件中列出的所有方法,并意识到尽管代码都在那里(get、set 等),但仅显示相同的 7 个方法
这是我试图解决的问题:
- 我从项目 Python 路径配置中删除了所有外部库导入,然后读回了 App Engine 文件夹。
- 值得注意的变化只有 1,现在大纲视图显示了 Memcache python 文件中的所有正确方法。
- 但是,尽管大纲视图显示正确,但方法仍未解决。相同的 7 个方法是唯一解决的方法。
虽然它在 GAE 中运行良好,但无法在不断突出显示内存缓存方法错误的 IDE 上运行。
有人可以就此提出建议吗?