Как разработчик iOS, я не могу комментировать особенности разработки Django, но следующее должно помочь вам начать.
Установите macports немедленно. Вы можете установить практически любой инструмент Unix, о котором вы только можете подумать, с помощью одной команды, включая virtualenv. (Обновление: вместо этого используйте HomeBrew , как предложено в других ответах: см. Комментарии, почему.)
Вам необходимо установить Xcode, чтобы получить набор инструментов разработчика Mac OS X (gcc и т. Д.), Если вы не хотите устанавливать все самостоятельно.
Если вы используете Eclipse, плагин Pydev - это единственный способ. TextMate , пожалуй, самый популярный текстовый редактор на Mac. Python Wiki содержит исчерпывающее описание ваших возможностей.