Django 1.1 зарелизился

Вышел релиз Django 1.1. Список новых фич и несовместимостей со старыми версиями можно и нужно прочитать тут.

Несколько фишек, которые мне приглянулись.

Опция admin класса list_editable позволяет задавать поля модели, которые можно будет редактировать прямо в списке объектов. Подробности.

Тэг {% for %} может содержать {% empty %} тэг, который выполнится в случае, когда список для итерации был пустой. Подробности с примерами тут.

Команда dumpdata позволяет теперь делать дамп конкретной модели в приложении.

Новая функция django.shortcuts.redirect упрощяет работу с редиректами. Она принимает в качестве аргумента URL или имя urlpattern или объект модели. Подробности.

Add post to:   Delicious Reddit Slashdot Digg Technorati Google
Make comment

Comments

Меня {% empty %} очень радует уже не один месяц.

PS. А агрегации никак не приглянулись? :)

А я про неё давно знаю, помнится в феврале пытался её юзать, толком не понял, хоть и заюзал, и забил — с тех пор не пригодилась :-)

Интересно, пока они собирались с духом сделать агрегации народ научился без них обходиться :)

list_editable — это кайф, да.

Мне кажется, куча людей trunk юзает — там эти агрегации давно уже, только вот правда, не так уж часто они нужны. Можно сделать поле с кэшированным значением и обновлять его.

Михаил Коробов 30.07.2009 13:46

А чтобы посчитать значение, которым обновлять, использовать агрегации)

Да, {% emtpy %} — сделает код чистым, буду применять. О list_editable не знал, вещь мощная и интересная. А сессии в базе много позиций занимают, за полгода 350 тыс. записей набралось, надо почистить.

Еще я бы добавил Admin actions, очень полезно спам-комментарии удалять одним махом.

До полного счасться в админке не хватает возможности создавать собственные фильтры.

Required. 30 chars of fewer.

Required.

captcha image Please, enter symbols, which you see on the image