Используя сообщество PyCharm 3.0.1, автозавершение кода работает нормально, но когда я, например. compelete к методу одного из родительских классов, вставленное имя метода затем помечается как неразрешенная ссылка. Что мне не хватает?
Подробности:
Я новичок в 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'
Это ошибка или я что-то не так делаю (например, при импорте проекта)?
Редактировать: следуя совету вейпа, я также примерил экземпляр. Та же проблема:
Автозаполнение работает нормально:
Но тогда ссылка не разрешена:
Этот тест также был проведен с версией 3.0.1 Professional.
Редактировать 2: Структура соответствует стандартной установке plone: structure.txt а>. Я открыл самую верхнюю папку plone.4.3.2.
Ваше здоровье,
Йорг