bpdb
import bpdb; bpdb.set_trace()
На экране появится приглашение bpdb
Django version 1.5.2, using settings 'my_project.settings' Development server is running at http://127.0.0.1:8000/ Quit the server with CONTROL-C. > /path/to/my_project/app/views.py(224)visit_update() -> return HttpResponse(json.dumps("TODO:"), content_type="application/json") Use "B" to enter bpython, Ctrl-d to exit it. (BPdb)
NB: bpython не работает, но по идее это должно быть так:
import bpython; bpython.embed()
IPython
import IPython; IPython.embed()
Python code (last resort)
import code; code.InteractiveConsole(locals = locals()).interact()