使用 PyCharm 3.0.1 Community 代码完成工作正常,但是当我例如完成一个父类的方法时,插入的方法名称然后被标记为未解析的引用。我错过了什么?
详情:
我是 PyCharm 的新手,并在(统一安装的)Plone 4.3.2 上对其进行测试。安装中的解释器是自动选择的,我添加了 zinstance/bin/zopepy 脚本以进行构建。
然后我打开 Products.CMFPlone-4.3.2-py2.7.egg/Products/CMFPlone/SkinsTool.py 然后输入
x = SkinsTool
在文件的底部。代码完成为我提供manage_changeProperties
(并显示 PropertyManager)。我选择了这个,所以该行现在说
x = SkinsTool.manage_changeProperties
manage_changeProperties 部分虽然被标记。现在将鼠标悬停在标记的“manage_changeProperties”上
Unresolved attribute reference 'manage_changeProperties' for class 'SkinsTool'
这是一个错误还是我做错了什么(例如导入项目)?
编辑:按照 vape 的建议,我也尝试了一个实例。同样的问题:
自动完成工作正常:
但随后引用未解决:
该测试也是使用 3.0.1 Professional 完成的。
编辑2:结构是标准plone安装之一:structure.txt。我已经打开了最顶层的 plone.4.3.2 文件夹。
干杯,
约尔格