возможно ли пошаговое выполнение кода в django (я имею в виду пошаговое выполнение при отладке)
Да, вы можете сделать это с помощью модуля Python Debugger, pdb.Ранее я освещал тему отладки приложений Django в своем блоге.Короче говоря, если вы используете сервер разработки Django, вы можете легко пройтись по своему приложению Django, разместив точку останова с операторами import pdb; pdb.set_trace() в любой точке кода вашего представления, где вы хотите начать отладку, а затем пошагово пройти черезотладчик, который вызывается в оболочке, из которой работал сервер разработки Django.
pdb
import pdb; pdb.set_trace()
Да, пока вы работаете на сервере разработки.
Если это так, просто вставьте это в свой код в точке, которую вы хотите остановить:
и вы будете сброшены в отладчик на консоли, откуда сможете перейти к своему сердцу.
Для решения проблемы отладки, вместо пошаговой отладки в самой среде, в сообществе Django более предпочтительно предоставлять модульные тесты.Если вы создаете модуль, Django предоставляет средства для тестирования приложений .Для пошаговой отладки вам может потребоваться среда IDE: AFAIK Django не предоставляет средства для этого.