LINUX.ORG.RU

Вышла Django 1.1

 , ,


0

0

После года активной разработки состоялся релиз фреймворка для разработки веб-сайтов на python: Django 1.1.

В новой версии:

  • Улучшения ORM: поддержка аггрегации и выражений в запросах (F-expressions)
  • Улучшения системы моделей: добавлена поддержка "unmanaged" models (модель, которая не связана с таблицей в БД) и proxy models.
  • Добавлена поддержка "отложенных" полей моделей (их значение вычисляется только во время обращения к полю, а не во время создания модели.
  • Групповые операции над объектами в админке
  • Улучшения в производительности тестов
Также стоит отметить, что в сегодня также вышли security-апдейты для старых версий django.

>>> Release Notes

★★★★★

Проверено: boombick ()

Re: Вышла Django 1.1

О, отличная новость с утра. А то уже проектик к концу подходит, а все на транке и на транке...

WC ()

Re: Вышла Django 1.1

Только вчера развернул 1.0.2...
Обновляюсь.

tzukko ()

Re: Вышла Django 1.1

> поддержка аггрегации

Это прекрасно. Просто прекрасно. Хотя все давно уже юзают из транка :-D

kkw ()

Re: Вышла Django 1.1

а русскоязычное сообщество по этому фреймворку е?

Guest30 ()

Re: Вышла Django 1.1

Просто замечательно! И нововведения приятные. А обратную совместимость они не ломали?

Werehuman ★★ ()

Re: Вышла Django 1.1

отличный фреймворк и замечательная новость!

koblin ()
Ответ на: Re: Вышла Django 1.1 от Werehuman

Re: Вышла Django 1.1

Немного поломали, релиз нотес начинается с описания сломанной обратной совместимости.

provaton ★★★★★ ()
Ответ на: Re: Вышла Django 1.1 от provaton

Re: Вышла Django 1.1

гы, питонщиков хлевом не корми, дай поломать обратную совместимость))

thevery ★★★★ ()
Ответ на: Re: Вышла Django 1.1 от thevery

Re: Вышла Django 1.1

Лучше жить со старыми багами, которые все уже приучились считать фичами? :)

provaton ★★★★★ ()
Ответ на: Re: Вышла Django 1.1 от Werehuman

Re: Вышла Django 1.1

> Просто замечательно! И нововведения приятные. А обратную совместимость они не ломали?

на уровне админки точно ломали. У нас она довольно сильно модифицирована по сравенению с дефолтной, и всё полетело когда перешли на 1.1, пришлось переделывать.

Joe_Bishop ()
Ответ на: Re: Вышла Django 1.1 от provaton

Re: Вышла Django 1.1

ну, питонщикам виднее.
приличный ORM-то там хоть появился? А то, помнится, какое-то время назад на него очень ругались даже тут на лоре.

thevery ★★★★ ()
Ответ на: Re: Вышла Django 1.1 от thevery

Re: Вышла Django 1.1

> даже тут на лоре.

На лоре на все ругаются. Тут слово "даже" не к месту.

provaton ★★★★★ ()
Ответ на: Re: Вышла Django 1.1 от thevery

Re: Вышла Django 1.1

> приличный ORM-то там хоть появился?

никто никому не мешал использовать SQLAlchemy, если стандартный не нравится/не устраивает.

kkw ()
Ответ на: Re: Вышла Django 1.1 от Ferroman

Re: Вышла Django 1.1

Бывает нормальный ORM на Python? Я не верю

oc ()

Re: Вышла Django 1.1

Интересно когда в Google App Engine накатят джангу хотя бы до 1.0-final

oc ()
Ответ на: Re: Вышла Django 1.1 от oc

Re: Вышла Django 1.1

> Бывает нормальный ORM не на Python? Я не верю

fixed

dccp ()
Ответ на: Re: Вышла Django 1.1 от dccp

Re: Вышла Django 1.1

>>Бывает нормальный ORM не на Python? Я не верю
>fixed


На PHP есть нормальный ORM :)

KRoN73 ★★★★★ ()
Ответ на: Re: Вышла Django 1.1 от KRoN73

Re: Вышла Django 1.1

Опять-таки, критерии "нормальности" у всех разные :)

boombick ★★★★★ ()
Ответ на: Re: Вышла Django 1.1 от boombick

Re: Вышла Django 1.1

>Опять-таки, критерии "нормальности" у всех разные :)

Ну, это вполне очевидно :) А то, вот, в сабжевой новости: «модель, которая не связана с таблицей в БД» или «Добавлена поддержка "отложенных" полей моделей» - разве можно было считать ORM нормальной, пока этого не было? ;)

KRoN73 ★★★★★ ()
Ответ на: Re: Вышла Django 1.1 от KRoN73

Re: Вышла Django 1.1

> На PHP есть нормальный ORM :)

Вы же любитель тестировать?

http://phplens.com/lens/adodb/

Где в этом списке, хотя бы примерно, будет находится ваша наколенная поделка?

Paul_N ()
Ответ на: Re: Вышла Django 1.1 от KRoN73

Re: Вышла Django 1.1

>Ну, это вполне очевидно :) А то, вот, в сабжевой новости: «модель, которая не связана с таблицей в БД» или «Добавлена поддержка "отложенных" полей моделей» - разве можно было считать ORM нормальной, пока этого не было? ;)

Вполне.
Аггрегаций не хватало, но благо в транке они уже очень давно.

nnkd ()
Ответ на: Re: Вышла Django 1.1 от nnkd

Re: Вышла Django 1.1

Ух... Вспоминается 0.96, 1.0... Вообщем изменения внушительные, но на их сайте еще не вышел релиз 1.1 официально. Разработчики ведь написали, что сейчас это RC, а в конце недели уже будет именно 1.1. :) Хороший проект и намного удобнее было его запускать на cherokee, чем на прожорливом апаче.

Shalakhin ()
Ответ на: Re: Вышла Django 1.1 от Shalakhin

Re: Вышла Django 1.1

Раз в svn тэг выделили, значит вышел. Просто сайт обновили позже.

dccp ()
Ответ на: Re: Вышла Django 1.1 от Paul_N

Re: Вышла Django 1.1

>Где в этом списке, хотя бы примерно, будет находится ваша наколенная поделка?

Где в этом списке ORM? А в качестве бэкенда моя «наколенная поделка» может использовать любой источник данных, в т.ч. и любой из перечисленных в тестах :) Так что вопрос непонятен.

KRoN73 ★★★★★ ()

Re: Вышла Django 1.1

У джанги есть документация с описанием, как, собственно, всё это работает?
Видел Django Book, но там на уровне Delphi - ткните туда, добавьте сюда и всё заработает.

blackst0ne ★★★★★ ()
Ответ на: Re: Вышла Django 1.1 от blackst0ne

Re: Вышла Django 1.1

> ткните туда, добавьте сюда и всё заработает.

Это характерная черта всех фреймворков. Вы просто его используете.

Хотите узнать как работает - читайте исходный код, он хорошо закомментирован и вполне понятен если знать питон (не считая django/db/models/sql/query.py где писец полный).

Ну или Pro Django купите/скачайте из торрентов там описывается часть внутреннего устройства.

dccp ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.