Я новичок в Django, и мне трудно понять, как напечатать, что находится внутри объекта.Я имею в виду тип и значение переменной с ее членами внутри.Точно так же, как функция Laravel dd(object)
.dd()
от Laravel - удобный инструмент для отладки приложения.
Я искал его.Но ничего полезного не нашел.Я пробовал pprint()
, simplejson
, print(type(object)
и {% debug %}
.Но никто из них не может предоставить необходимую информацию об объекте.Вот пример вывода из функции Laravel dd()
.
На этом изображении я печатаю объект запроса Laravel.как вы можете видеть, показывая полную информацию об объекте.Я имею в виду имя класса, к которому он принадлежит, переменные-члены.также с его именем класса и значением.и он продолжает копать глубоко внутри объекта и печатает всю информацию.
Но я не могу найти подобный инструмент в Django.Трудно поверить, что у Джанго нет такого полезного инструмента.Поэтому я хотел бы знать о любом стороннем пакете, который может добиться цели.
Я использую Django версии 2.0.5.и пытается распечатать django.contrib.messages
Кроме того, я хочу, чтобы вывод отображался в браузере, а не в консоли.Хорошо читаемым способом, поэтому я прошу пакет Django, который может взять объект и визуализировать правильно сформированную презентацию объектной архитектуры.