有很多方法可以做到,但是最直接的方法就是简单地使用Python调试器。只需将以下行添加到Django视图函数中:
import pdb; pdb.set_trace()
要么
breakpoint() #from Python3.7
如果尝试在浏览器中加载该页面,浏览器将挂起,并且提示您对实际执行的代码进行调试。
但是,还有其他选择(我不推荐使用):
* return HttpResponse({variable to inspect})* print {variable to inspect}* raise Exception({variable to inspect})但是强烈建议所有类型的Python代码都使用Python调试器(pdb)。如果你已经到PDB,你想也想看看
IPDB 使用
IPython中 进行调试。
对pdb的一些更有用的扩展是
pdb ++,由Antash建议。
pudb,由PatDuJour建议。
****由Seafangs建议在Django中使用Python调试器 。



