Django 1.5 Release Candidate
Published at January 9, 2013 ·
2 min read
4 января вышел релиз кандидат fullstack-фрейморка для разработки веб-приложения Django. Обзоры, наверено, не писали/читали только ленивые. Но пишут, в основном, про мажорные фичи, из-за которых и выпускают релиз. Я перевел свой небольшой прототипчик одного приложения на Django 1.5 RC и поюзал некоторые минорные нововведения, о которых пишут мало, но которые почти делают каждый релиз тем, из-за чего часто хочется использовать именно его. Из того, что мне понравилось - это:
- изменения в template engine: теперь True, False, None воспринимаются так же, как и в python; - дополнительные батарейки для работы с временными зонами - мелочь, а очень приятно; - исправленна ошибка OutOfMemory при использовании команды dumpdata - особенно полезно на небольших хостингах; - mod_wsgi auth handler - для тех, кто все еще использует Apache и Basic авторизацию; - в debug конфигурации приложения логи дополнительно выводятся в консоль; - user_login_failed событие - понятно что это такое, +1 к секьюрити: легче блокировать ботов от перебора паролей и плюс к защите от DDoS; - loaddata имеет опцию для игнорирования колонок, которых больше нет в модели - просто в восторге от этой фичи, имхо, она для меня теперь станет неаменимой при разработке, кода модель активно меняется, а django south использовать еще рано (в момент разработки, а не при выходе в production)....