Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Как я могу исправить неопределенную переменную из импорта: объекты в Aptana pydev django mongo-engine?

Автор вопроса: user877783Ответов: 1

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

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

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

  • Похоже, статический анализатор не распознает ваш код... Что такое класс Document? Можете вставить код с импортом в вопрос? Fabio Zadrozny 28.12.2011
  • Фабио, это рассматриваемый класс: github.com/hmarr/mongoengine /blob/master/mongoengine/ В настоящее время у меня такая же проблема с использованием mongoengine 0.5.2. kristaps 03.01.2012

djangopydevmongoengine

Ответы

Ответ 1 · рейтинг 3 · Sebastian

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы