Django 1.1 зарелизился
Вышел релиз Django 1.1. Список новых фич и несовместимостей со старыми версиями можно и нужно прочитать тут.
Несколько фишек, которые мне приглянулись.
Опция admin класса list_editable позволяет задавать поля модели, которые можно будет редактировать прямо в списке объектов. Подробности.
Тэг {% for %} может содержать {% empty %} тэг, который выполнится в случае, когда список для итерации был пустой. Подробности с примерами тут.
Команда dumpdata позволяет теперь делать дамп конкретной модели в приложении.
Новая функция django.shortcuts.redirect упрощяет работу с редиректами. Она принимает в качестве аргумента URL или имя urlpattern или объект модели. Подробности.






Comments
Меня {% empty %} очень радует уже не один месяц.
PS. А агрегации никак не приглянулись? :)
А я про неё давно знаю, помнится в феврале пытался её юзать, толком не понял, хоть и заюзал, и забил — с тех пор не пригодилась :-)
Интересно, пока они собирались с духом сделать агрегации народ научился без них обходиться :)
list_editable — это кайф, да.
Мне кажется, куча людей trunk юзает — там эти агрегации давно уже, только вот правда, не так уж часто они нужны. Можно сделать поле с кэшированным значением и обновлять его.
А чтобы посчитать значение, которым обновлять, использовать агрегации)
Да, {% emtpy %} — сделает код чистым, буду применять. О list_editable не знал, вещь мощная и интересная. А сессии в базе много позиций занимают, за полгода 350 тыс. записей набралось, надо почистить.
Еще я бы добавил Admin actions, очень полезно спам-комментарии удалять одним махом.
До полного счасться в админке не хватает возможности создавать собственные фильтры.