2012-11-01 10 views
9

Ich habe gerade auf Sublime Text 2 für meine Python-Entwicklung umgeschaltet. Normalerweise mache ich Web-Programmierung mit dem Flask Micro Framework.Debugging-Optionen mit Python, Flask und Sublime Text 2

Was sind meine Debugging-Optionen mit dieser Kombination, und wie richte ich es ein? Ich arbeite an Windows 7.

Antwort

9

Verwendung pdb:

import pdb; pdb.set_trace() 

(oder noch besser pdb++)

Auch Flask bereits enthalten Werkzeug, die ein interaktives JavaScript enthält basiert in-Browser-Debugger, Ich empfehle Ihnen, es zu nutzen.

(wenn Ihr Fläschchen verwendet uWSGI Sie diese Anleitung überprüfen können Werkzeug Debugger funktioniert: debugging flask application under uWSGI)

+0

Thx für Ihre Antwort, aber wird es möglich sein, Haltepunkte im Code und Schritt durch sie, wenn ich pdb verwenden ? – happygoat

+0

@happygoat Ja, Sie können einfach 'import pdb; pdb.set_trace() 'an die Zeile, an der Sie brechen möchten. –

+1

Echte Männer und Frauen verwenden ipdb http://pypi.python.org/pypi/ipdb (und verbringen Sie weniger Zeit, es zu tun, weil Pfeiltasten und Geschichte funktioniert) –

Verwandte Themen