Как я могу исправить «неопределенную переменную из import: objects» в Aptana pydev django mongo-engine - PullRequest
5 голосов
/ 26 декабря 2011

Aptana 3 (pydev), django 1.3 + монго-двигатель 0.5.2 Мой pythonpath является текущим, интерпретатор также работает хорошо. Но когда я пытаюсь сделать объект Document:

class IdCount(Document):
    model_name = StringField(max_length = 30)

Когда я использую «IdCount.objects», он не может работать хорошо и показывает мне «Неопределенная переменная из import: objects». Но "." может показывать другие переменные и классы, такие как pk (), save (), имя_модели и т. д. Кстати, когда я использую режим командной строки (django-> shell), он работает хорошо. Как я могу исправить эту ошибку? Изменение параметра редактора может игнорировать эту ошибку, но я хочу ее устранить.

1 Ответ

3 голосов
/ 25 февраля 2012

Вы пытались добавить "mongoengine" в Forced Builtins?(Свойства> PyDev - интерпретатор / грамматик> Настройка интерпретатора> Forced Builtins)

...