Сегодня 29 мая, среда ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7273
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Web.Запой
Web.Запой
Голосов: 0
Адрес блога: http://webzapoi.blogspot.com/
Добавлен: 2012-05-14 10:10:32
 

В ожидании Django 1.4

2012-02-25 10:29:00 (читать в оригинале)

Новость не нова. Еще 15 февраля, на официальном сайте проекта Django была опубликована новость о том что вышла долгожданная версия Django 1.4 Beta. Как и всегда на сайте предупреждают что это версия не для Production и использовать ее в реальных проектах не рекомендуется.

TOP 5 фишек новой версии, которые лично я очень жду:
  1. bulk_create - более быстрый способ создания множества объектов более эффективным образом (Часто даже одним запросом). Очень полезная штука когда нужно создать сразу много объектов "одним махом".
  2. reverse_lazy - как и любая "lazy" функция она выполняется до загрузки определённого модуля. В данном случае ф-ция возвращает нужный URL до загрузки URLConf.
  3. Translateing URL patterns - появился новый хелпер: i18n_patterns(). Значительно упрощена работа с несколькими языками на сайте. i18n_patterns добавляет языковой префикс к url'у. На офф сайте есть прекрасный пример: i18n_patterns()
  4. SingleObjectMixin - теперь к нему добавлены еще два аттрибута: pk_url_kwarg и slug_url_kwarg. Эти аттрибуты расширят возможности кастамизаци в generic class-based views. Откровенно говоря, что мешало добавить это со дня появления GCBV (v 1.3), не понятно. +1 в копилку GCBV.
  5. *args и **kwargs для тегов - ну наконец-то. Появилась та-ки возможность использования в шаблонных тегах *args и **kwargs. Теги теперь еще больше похоже на Python функции. Я уж думал не доживу :)

Откровенно говоря в Django 1.4 много хорошего, но по "мелочи". Революционных нововведений, на мой взгляд, нет. Может и к лучшему. В конце концов это не Django 2.0 а всего лишь 1.4 :).

Лично я, если буду (когда выйдет релиз) все же использовать его, то только в новых проектах. Если прочесть пресс релиз (а он еще не окончательный, Beta же) там есть и некоторые несовместимости с предидущими версиями Django. Да и вообще рисковать уже работающими сайтами ради повышения версии 1.3 > 1.4 не намерен. Хотя каюсь. Я до сих пор не перешёл с Django 1.3 на 1.3.1. А должен был. Ведь это тот релиз где исправлено и закрыто очень много потенциальных уязвимостей в безопасности.

PS: В ближайшее время займусь этим.

PPS: Слетел аватар в blogger.com. Я думаю что без меня здесь не обошлось. На днях купил Андройдофон и вовремя синхронизации тот добавил мне в галерею(прямо в телефон) мой аватар. Ну я подумав(вернее не подумав): "Ну зачем мне эти изображения в моем телефоне" и удалил их. И вдруг, ВНЕЗАПНО, у меня исчез аватар из блога. Между этими событиями, явно, прослеживается какая-то связь :)))

PPPS: Кстати, мой твиттер http://twitter.com/RafRafTweets

Тэги: django, python

 


Самый-самый блог
Блогер Рыбалка
Рыбалка
по среднему баллу (5.00) в категории «Спорт»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.