1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | from django.template import Library, Node
register = Library()
try:
import ipdb as pdb
except ImportError:
import pdb
class PdbNode(Node):
def render(self, context):
pdb.set_trace()
return ''
@register.tag
def pdb_debug(parser, token):
return PdbNode()
|
More like this
- Updated - Template context debugger with (I)Pdb by dnordberg 2 years, 9 months ago
- Load response.content in browser (for debugging) by tin_nqn 1 week, 6 days ago
- Debug SQL Query in Template by dario.agliottone 6 days, 1 hour ago
- Template Query Debug by insin 5 years, 2 months ago
- Context processor for django admin app_list by alexander 2 years, 3 months ago
Comments
This is an interesting idea. I am using pydev now, and I'm relatively new to that environment, and I am wondering if there's a similar way to hook into pydev's debugger.
#
showell: I don't know if this has changed, as I haven't used Eclipse for a couple of years, but from what I can recall all you have to do is make sure the pydev directory is in your Django application's python path. i.e., put this:
below the line:
in this snippet.
Hope this helps.
(Note, I bet it'll work with WinPdb as well)
#
See http://www.djangosnippets.org/snippets/1571/ for a pydev variation. jsandell, it seems you don't need to actually add pydev to the path if you launch your app using pydev's debugger.
#
Don't you acknowledge that this is the best time to receive the credit loans, which would help you.
#