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工具