For those who haven’t heard ofDjango
, it is a popular web framework written in Python. It allows one to create complex web applications with relatively small amounts of code. The web framework simplifies development by offering a powerful database ORM, an autogenerated administration interface, and a powerful template language.
The latest 1.4 release features a large number of changes, that affect most aspects of Django’s functionality. Some of the major new features in Django 1.4 include:
Django 1.4 also makes a number of backwards-incompatible changes in order to improve the security and generally improve the codebase.
This version also drops support for Python 2.4, and supports only Python 2.5, 2.6 and 2.7. With Python 2.7 being the final major release in the Python 2.x, Django is also working toward Python 3 compatibility. Preliminary support for Python 3 is expected to come with the release of Django 1.5, which will drop support for Python 2.5 as well.