Ich habe Pydev richtig konfiguriert, so dass es meine App läuft, aber wenn ich meinen Code durch Einrichten von Breakpoints untersuchen/verfolgen möchte, tritt der Debugger nicht ein (kann nicht verfolgen). Hat jemand eine Idee, was hier vor sich geht?Wie kann ich richtig mit Eclipse und Pydev debuggen?
Antwort
--noreload
Option ist von entscheidender Bedeutung, andernfalls wird der Server fork und Ihr Haltepunkt wird nicht ausgelöst.
Normalerweise müssten Sie manage.py nicht auswählen und debuggen. Aus Ihrer Beschreibung geht hervor, dass Sie die Django Launch Params möglicherweise nicht im Run/Debug Settings Panel eingerichtet haben.
Hier sind einige Anweisungen Schritt für Schritt:
http://pydev.blogspot.com/2006/09/configuring-pydev-to-work-with-django.html
und
http://developeradventures.blogspot.com/2008/03/eclipse-django-debugging.html
Der wichtige Teil der Eintritt in die Run/Debug-Einstellungen erweitert. Wenn es Zeit zum Debuggen ist, setzen Sie den Haltepunkt, klicken Sie auf der Eclipse-Werkzeugleiste auf den Dropdown-Pfeil der Schaltfläche Debug und wählen Sie das Django-Projekt, das Sie definiert haben. Wechseln Sie dann in einem Browserfenster zur URL Ihres Django-Servers. Eclipse sollte am Haltepunkt stoppen.
Ok Ich denke, ich habe gefunden, was mein Problem war. Ich musste den Haltepunkt auf der Def-Anweisung in views.py statt der Anweisungen danach setzen.
Wenn Sie das Django runserver
debuggen, stellen Sie sicher, dass Sie den Befehlszeilenparameter --noreload
angeben. Andernfalls sieht sich der Debugger die falsche Python-Instanz an und löst keine Haltepunkte aus.
- 1. Wie Debuggen Flask mit PyDev?
- 2. Debuggen mit Pydev 1.5
- 3. Wie erzeuge ich Code unter Eclipse + PyDev?
- 4. Interaktives Debuggen mit nosetests in PyDev
- 5. Mit pydev mit Eclipse auf OSX
- 6. Funktion Parameter Hinweis Eclipse mit PyDev
- 7. jenkins debuggen mit eclipse
- 8. Eclipse PyDev verwenden Remote-Interpreter
- 9. Gibt es eine Möglichkeit, einen Subprozess mit Pydev zu debuggen?
- 10. Eclipse und Pydev - wie man Syntax Farbauswahl bearbeiten
- 11. Wie schiebe ich von Eclipse/PyDev zu Heroku?
- 12. Codezeilen in Eclipse PyDev Projects
- 13. Was ist die Verknüpfung zu Debug in PyDev mit Eclipse
- 14. xlwings - Remote-Debugging UDF in Pydev Eclipse
- 15. Gute Aufrufhierarchie in Eclipse/PyDev
- 16. nicht aufgelöster Import in Eclipse pydev
- 17. Pydev und verdreht Framework
- 18. Pydev und * .pyc Dateien
- 19. Einrichten von Eclipse Juno mit PyDev und virtualenv
- 20. Wie node.js richtig zu debuggen?
- 21. Externes Konsolenprogramm mit Eclipse debuggen
- 22. PyDev Interactive Python Shell in Eclipse
- 23. Pydev 4.5.5 passt nicht zu Eclipse 4.5?
- 24. Python 3.1 mit Pydev
- 25. Eclipse + PyDev + Django 1.4 - Vorlage Verzeichnis Probleme
- 26. pyDev-Eclipse: So verzögern Sie die Hinweise
- 27. Unterdrücken Warnung Eclipse bei der Entwicklung mit Pydev
- 28. Installieren von PyDev auf Eclipse Problem
- 29. Django + Pydev/Eclipse + Google App Engine - möglich?
- 30. Python Logging und Pydev Debugger?
Rufen Sie den Debugger mit dem richtigen Editorfenster auf (hervorgehoben)? Sie sollten mehr darüber erzählen, was Sie tun. Python oder Jython zum Beispiel. Kannst du tatsächlich irgendeinen Pyhon-Code usw. ausführen? – jbasko
ja, alles Python-Code funktioniert. Zuerst setze ich einen Haltepunkt in einer Ansicht, dann wähle ich manage.py, klicken Sie auf debug und es läuft gut. Ich gehe dann zur URL für diese Ansicht, aber der Breakpoint tritt nicht ein. – prodev42