Как говорит Сэм, для разработки используйте сервер разработки. Использование «настоящего» сервера на самом деле более болезненно, потому что вы должны быть уверены, что он перезагрузит ваш проект при внесении изменений. Вы также можете превратить его в хостинг для всех ваших медиафайлов в среде разработки, если это то, что вам нужно (как и большинство людей).
Что касается IDE, Python - это сложный язык, обеспечивающий функции автозаполнения благодаря своей динамической типизации. При этом PyDev (плагин Eclipse) может облегчить вам жизнь, но на самом деле все зависит от личного выбора.
Половина Django пишет HTML-шаблоны, поэтому убедитесь, что у вас есть хороший HTML-редактор. Eclipse (естественно, IMO) слишком неуклюжий для этого (даже с плагинами Aptana и др.)