views:

128

answers:

1

The Django book says: "The core Django framework works with any Python version from 2.3 to 2.6, inclusive. Django’s optional GIS (Geographic Information Systems) support requires Python 2.4 to 2.6."

+2  A: 

From Django's FAQ:

Currently, Django itself officially supports any version of Python from 2.4 through 2.7, inclusive.

The Django Book (2nd edition) is written for Django version 1.0, while the latest release of Django is version 1.2.1, hence the difference.

Pär Wieslander
Well actually, the reason is that the Django Book was written before the release of Python 2.7. The only reason for the upper limit was to emphasise that Django is *not* compatible with Python 3+, which has some backwards incompatibilities.
Daniel Roseman
Good point, thanks for the clarification!
Pär Wieslander