Вышла первая стабильная версия Django - кроссплатформенного программного каркаса, написанного на языке Python для разработки веб-приложений. Проект был изначально создан в 2005 году для управления несколькими новостными сайтами компании World Company.
По словам разработчиков, со времен выхода версии 0.96 была проделана колоссальная работа - исправлено более 2000 ошибок, отредактировано, удалено и добавлено в сумме около 350 000 строк кода.
Список основных новшеств и изменений:
- Улучшения в API, гарантирующие совместимость кода из версии 1.0 с последующими версиями Django;
- Полностью переработанный интерфейс администрирования для использования библиотеки django.forms (django.newforms в версии 0.96);
- Улучшенная поддержка Unicode;
- Многочисленные изменения в ORM (Object-relational mapper) - интерфейсе, связывающем классы в коде Django с базой данных, подключенной к нему.
- Автоматический сброс переменных в template системе для защиты от cross-site скриптинга;
- Изменения в системе комментариев django.contrib.comments, направленные на повышение гибкости при работе с ней;
- Возможность выбора между INSERT и UPDATE в методе save() при работе c MySQL (в предыдущих версиях данный метод автоматически определял что использовать);
- Большое внимание уделено увеличению объёма документации и повышению её эффективности.
|