This is a bit late, but in case someone else is looking for a solution to the same problem:
This video was very useful when I tried to configure Django Eclipse debugging using autoreload ie without using the --noreload switch. This pretty much goes through steps with a few useful pointers. I tweaked this video twice.
The manage.py replacement code can be obtained from http://djangosnippets.org/snippets/1561/
I found these links through a poster blog post that seems to be missing at the moment, so direct links
EDIT: For Django 1.3, an autoreload mode patch may be required from within the IDE. For more information, see PyCharm manage.py errorserver .
source share