2009-02-17 6 views
5

Estoy depurando un problema en Django con Pydev.
I puede establecer el punto de interrupción en mi django código de proyecto sin problema.
Sin embargo, I no se pueden establecer los puntos de interrupción en el código fuente de la biblioteca Django (en site-packages).Eclipse PyDev: establecer puntos de interrupción en los paquetes de sitio fuente

La interfaz de usuario del depurador PyDev en este caso simplemente no hace nada cuando hago clic en para establecer el punto de interrupción y no se rompe en esa ubicación cuando ejecuto el depurador.

¿Me falta alguna configuración de PyDev? En otros depuradores que he usado, este comportamiento indica un problema relacionado con la información de depuración con el código fuente. Cualquier idea sobre los próximos pasos sería una ayuda.

que también tienen los site-packages configuradas en PyDev estar en mi PYTHONPATH

Estoy usando Eclipse sobre el Max OS X, si eso ayuda.

Gracias

+0

¿Ha agregado la fuente django a su proyecto pydev y la configuró como carpeta de origen? Cuando dice que no puede establecer puntos de interrupción, ¿eso significa que el depurador no se detiene en esas líneas o que no entrará en el código django, o que literalmente no puede hacer doble clic en el número de línea para establecer un descanso? ? – jimmyorr

+0

En ambos medios, al hacer doble clic no se establece un punto de interrupción y no se rompe durante la depuración. – Ted

Respuesta

5

¿Ha importado la fuente de Django como un proyecto? Para hacer eso, simplemente crea un nuevo proyecto de PyDev y establece su ubicación en la carpeta de origen de Django.

+0

No me di cuenta de que necesitabas agregarlo como proyecto. Pensé que tenerlo en el PYTHONPATH era lo suficientemente bueno. Bueno saberlo. Gracias – Ted

1

Hey, esto es oportuna! Eric Moritz acaba de anunciar el lanzamiento de una nueva e interesante forma de depurar vistas utilizando pdb llamado django-viewtools.

0

PyDev 1.5.5 parece tener un problema con Eclipse. Desinstale 1.5.5 e instale la versión 1.5.4

Cuestiones relacionadas