В книге Django говорится: «Базовая среда Django работает с любой версией Python от 2.3 до 2.6 включительно. Для дополнительной поддержки ГИС (географических информационных систем) Django требуется Python 2.4 до 2.6.»
Из FAQ Джанго :
В настоящее время Django официально поддерживает любую версию Python от 2.4 до 2.7 включительно.
Книга Django (2-е издание) написана для Django версии 1.0, в то время как последняя версия Django - это версия 1.2.1, отсюда и разница.