2012-11-01 4 views

Répondre

9

Utilisation pdb:

import pdb; pdb.set_trace() 

(ou encore mieux pdb++)

En outre, Flask comprennent déjà Werkzeug qui contient un JavaScript interactif dans le navigateur débogueur, Je vous recommande fortement de l'utiliser.

(si votre Flask utilise uWSGI vous pouvez consulter ce guide pour faire le travail de débogage Werkzeug: debugging flask application under uWSGI)

+0

Thx pour votre réponse, mais il sera possible de définir des points d'arrêt dans le code et l'étape à travers elle si j'utilise pdb ? – happygoat

+0

@happygoat oui, vous pouvez simplement mettre 'import pdb; pdb.set_trace() 'à la ligne que vous voulez rompre. –

+1

Les vrais hommes et femmes utilisent ipdb http://pypi.python.org/pypi/ipdb (et passent moins de temps à le faire, parce que les touches fléchées et l'histoire fonctionne) –