rails的binding.pry调试很爽,在刷新网页的时候直接进入代码内部还原现场,直接查看、 *** 作上下文的对象。其实python社区也有相应的实现,以django为例,在代码中插入:
import IPython
IPython.embed()
以如下代码为例:
def Lists(request): text = '哈哈嘻嘻12' import IPython //插入这两行 IPython.embed() //插入这两行 return render(request,'question/Lists.HTML',locals())
刷新网页的时候就会在插入的代码处停住进入ipython交互环境,如下图:
屏幕快照 2015-09-05 13.56.07.png (上传于2015-09-05 13:56:47)
总结
以上是内存溢出为你收集整理的在django中实现类似rails的binding.pry调试功能全部内容,希望文章能够帮你解决在django中实现类似rails的binding.pry调试功能所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)