作者在 2015-09-05 13:56:47 发布以下内容
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交互环境,如下图: