<story><title>PySnooper: Never use print for debugging again</title><url>https://github.com/cool-RR/pysnooper</url></story><parent_chain><item><author>scwoodal</author><text>For my Django projects the development server is werkzeug [1] and anywhere a break point is needed I&amp;#x27;ll add 1&amp;#x2F;0 in the code then hit refresh in the browser which pulls up an interactive debugger [2].&lt;p&gt;[1] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;django-extensions.readthedocs.io&amp;#x2F;en&amp;#x2F;latest&amp;#x2F;runserver_plus.html&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;django-extensions.readthedocs.io&amp;#x2F;en&amp;#x2F;latest&amp;#x2F;runserver...&lt;/a&gt;&lt;p&gt;[2] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;werkzeug.palletsprojects.com&amp;#x2F;en&amp;#x2F;0.15.x&amp;#x2F;debug&amp;#x2F;#using-the-debugger&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;werkzeug.palletsprojects.com&amp;#x2F;en&amp;#x2F;0.15.x&amp;#x2F;debug&amp;#x2F;#using-...&lt;/a&gt;</text></item></parent_chain><comment><author>marcell</author><text>FYI you can do&lt;p&gt;&lt;pre&gt;&lt;code&gt;    import pdb; pdb.set_trace()
&lt;/code&gt;&lt;/pre&gt;
It pulls up console debugger and is a standard python package.</text></comment>
<story><title>PySnooper: Never use print for debugging again</title><url>https://github.com/cool-RR/pysnooper</url></story><parent_chain><item><author>scwoodal</author><text>For my Django projects the development server is werkzeug [1] and anywhere a break point is needed I&amp;#x27;ll add 1&amp;#x2F;0 in the code then hit refresh in the browser which pulls up an interactive debugger [2].&lt;p&gt;[1] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;django-extensions.readthedocs.io&amp;#x2F;en&amp;#x2F;latest&amp;#x2F;runserver_plus.html&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;django-extensions.readthedocs.io&amp;#x2F;en&amp;#x2F;latest&amp;#x2F;runserver...&lt;/a&gt;&lt;p&gt;[2] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;werkzeug.palletsprojects.com&amp;#x2F;en&amp;#x2F;0.15.x&amp;#x2F;debug&amp;#x2F;#using-the-debugger&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;werkzeug.palletsprojects.com&amp;#x2F;en&amp;#x2F;0.15.x&amp;#x2F;debug&amp;#x2F;#using-...&lt;/a&gt;</text></item></parent_chain><comment><author>someguy1010</author><text>thanks for showing me this! I use the more I learn about django-extensions the more impressed I am with its features. Being able to interact with the django shell with a jupyter notebook is awesome too.</text></comment>