django 调试 http://www.slideshare.net/simon/debugging-django 总结了几条:

1 使用断言

assert False
assert False, variable

2 打印到终端 print “test”

3 使用logging模块

4 使用debugger 在view中:

import pdb
pdb.set_trace()

可以在运行时调试代码.

python -i ./manage.py # import pdb;pdb.pm() 

5 产品环境下, 将500,404之类的错误用email发给自己

6 使用xmpp,将产生的错误即时发给自己的msn,gtalk

7 db-error-log app, 将错误信息写入数据库

8 profilerMiddleware 显示prof信息 9 debugFooter,显示sql信息 10 使用test工具

Debugging Django

View more documents from simon.