
Congratulations, dear habrazhiteli. Having passed through the
postponement of the release , security problems and other obstacles, Django
released one-fifth and finally received the status of a stable release.
According to the developers, quite a lot of work was done on the release of the next version. A complete list of changes and innovations can usually be found in
the release notes , but a brief list of the main ones:
Custom User model. The long-standing problem of the flexibility of the User model from django.contrib.auth. Now life is getting better. Now it is possible to define your own model and support authorization mechanisms from a cash deposit.
Django 1.5 was the first release to support python version 3 (3.2 and higher). It is worth noting that support is only experimental, but those brave people who dare to use this bundle in production are provided with praise and honor. Also, they come to the rescue by a
guide for porting to Python 3 versions. In addition, now the bugs of the jangi, which arise due to incompatibility with the 3rd version of the python, will be considered blocking for subsequent releases.
')
It is also worth remembering that Python is now supported by version no less than 2.6.5, and version 2.7.3 is strongly recommended.
Also impressive work was done on the documentation.
The main page of the documentation has undergone a number of changes that simplify the search. A number of new tutorials have been added. In addition, the
CBV (class-based views)
documentation has been significantly expanded. I hope now that there will be less misunderstanding of their advantages over function-based views from developers.
Meet the new action block buster on all servers of the country.