Laravel's dd() equivalent in django
我是刚来Django的新手,很难弄清楚如何打印里面有什么东西。我的意思是变量的类型和值及其内部成员。就像Laravel的
我已经找过了。但没有发现有用的。我试过
在这张图片中,我正在打印Laravel的请求对象。如您所见,它显示了一个对象的完整信息。我的意思是它所属的类的名称,它的成员变量。还有它的类名和值。它不断深入挖掘物体内部并打印所有信息。
但我在姜戈找不到类似的工具。很难相信姜戈没有这么有用的工具。因此,我想知道任何第三方包,可以做到这一点。
我使用的是Django 2.0.5版。尝试打印django.contrib.messages
另外,我希望输出显示在浏览器中,而不是控制台中。以一种可读性很好的方式,这就是为什么我要一个Django包,它可以接受对象并呈现对象体系结构的一个格式良好的表示。
你在找
1 | print(object.__dict__) |
使用pprint进行美化输出
1 2 | from pprint import pprint pprint(dir(object)) |