I've thrown up the django-pdb package on PyPI - hopefully some of y'all will find it a useful little tool.
Suggestions and contributions are of course very welcome.
Here's the basic README...
Make debugging Django easier
======================
Adding pdb.set_trace() to your source files every time you want to break into pdb sucks.
Don't do that.
Do this.
Installation
========
Install using `pip`, add to your INSTALLED_APPS:
pip install django-pdb
INSTALLED_APPS = (
...
'django_pdb',
)
Usage
=====
manage.py runserver
Drops into pdb at the start of a view if the URL includes a 'pdb' GET parameter
manage.py runserver --pdb
Drops into pdb at the start of every view
manage.py test --pdb
Drops into pdb on test errors/failures