我正在使用Aptana Studio 3,并且在访问任何App Engine Api库(如urlfetch)时一直没有问题。Aptana Studio 3 + App Engine Python +无法解析memcache的某些方法
不过,今天我跑进集锦的一个奇怪的问题,也许我想念的东西配置:
from google.appengine.api import memcache
的集锦解决memcache的进口。但是当我尝试访问memcache方法时,自动辅助显示最大值只有7方法而memcache应该有很长的方法列表。
我验证过的内存缓存实际上是由进口到集锦:
- 上传到GAE服务器,尽管错误亮点的内存缓存的工作。
- 我打开了memcache文件,并且方法都在那里。
但是,集锦工作室3:
未能解决的重要手段 - >获取,设置,添加等 [在这里输入的形象描述] [1]
- !
但是,解决了7种方法 - > create_rpc,setup_client,_add_name_space,_decode_value,_is_pair,_key_string,_validate_encode_value
即使解决了7种方法,只有2个是公开的,而其他5个是私人方法。
我打开大纲视图,看看有什么是内存缓存中的巨蟒文件中列出的所有方法,并实现了同7种方法只显示尽管代码都在那里(获取,设置等)
以下是我试图解决的问题:
- 我删除了所有外部库从项目Python Path配置导入,然后重新读取App Engine文件夹。
- 值得注意的变化只有1,现在大纲视图向我展示了Memcache python文件中所有正确的方法。
- 但是,尽管大纲视图显示正确,但方法仍未解决。同样的7种方法是唯一解决的方法。
虽然它在GAE中工作正常,但无法在IDE上继续工作,该IDE始终高亮显示带有错误的memcache方法。
任何人都可以就此建议吗?
如果你使用'import google.appengine.api.memcache',而不是'from google.appengine.api import memcache',会发生什么? –
@ChristopherRamírez,我尝试了你的建议。一样的。 – MrCooL