Instant context sensitive Run/Debug options
Your code runs right within the IDE
Run Manage.py tasks instantly from the IDE (Tools->Run manage.py task...)
Integrated debugger: breakpoints, stepping, watches, evaluate expression, etc.
Several breakpoint types: normal, conditional and exception breakpoints
Run Django tests: a test file, a single test class, a method, or all tests in a folder
Code coverage with coverage.py