2011-12-26 11 views
5

Aptana 3 (pydev), django 1.3 + mongo-engine0.5.2 Mi pythonpath es actual, el intérprete también funciona bien. Pero cuando trato de hacer un objeto de documento:¿Cómo puedo arreglar "Variable indefinida de importación: objetos" en Aptana pydev django mongo-engine?

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

Cuando uso "IdCount.objects", no puede funcionar bien, y me muestran "Undefined variable de importación: los objetos". Pero el "" puede mostrar otras variables y clases, como pk(), save(), model_name, etc. Por cierto, cuando uso el modo de línea de comandos (django-> shell), funciona bien. ¿Cómo puedo solucionar este error? opción editor de Cambio puede ignorar este error, pero quiero resolverlo.

+0

Parece que el analizador estático no reconoce su código ... ¿Cuál es el Documento de clase? ¿Puedes poner el código con importaciones en la pregunta? –

+0

Fabio, esta es la clase en cuestión: https://github.com/hmarr/mongoengine/blob/master/mongoengine/document.py Actualmente estoy experimentando el mismo problema al usar mongoengine 0.5.2 – kristaps

Respuesta

3

Ha intentado añadir "mongoengine" a elementos incluídos forzado? (Propiedades> PyDev - intérprete/Grammer> Configurar intérprete> forzado elementos incluídos)

+1

funcionó. Pero ahora que estoy recibiendo error de importación Pendiente de las 'mongoengine.django.auth de usuario importación' – Burak

Cuestiones relacionadas