如何利用pycharm调试Django?能打印出变量的数据结构吗,详细的数据结构,类似php的数据结构吗?print打印出的数据结构不详细。
比如说有一个Article的数据表model,我通过article1 = Article.objects.get(id=1),得到了article1,然后print(article1),得出的结果是,请问这个数据结构能再相信点吗?这根本不知道这是个是你么数据。
如何利用pycharm调试Django?能打印出变量的数据结构吗,详细的数据结构,类似php的数据结构吗?print打印出的数据结构不详细。
比如说有一个Article的数据表model,我通过article1 = Article.objects.get(id=1),得到了article1,然后print(article1),得出的结果是,请问这个数据结构能再相信点吗?这根本不知道这是个是你么数据。
为什么不用调试神器,pdb, pycharm内置的调试工具好像就调用了pdb(?)但是有时候用pycharm的调试有些东西没法复现,不如直接用pdb
import pdb
pdb.set_trace() # 设置断点
每次执行到这里的时候会停下,你可以输入之前变量的值来查看变量
n 是执行下一行代码,
c 是解除回复运行
b 是动态打一个断点
s 是进入函数内部
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
可以直接
把对象的属性都打印出来,不知道是不是解决了你的问题