Программист
0,0
рейтинг
2 декабря 2015 в 12:10

Разработка → Релиз Django 1.9

После 10 с половиной месяцев труда разработчики наконец-то выпустили релизную версию Django 1.9.

По ссылке вы можете ознакомиться со всеми изменениями во всех подробностях, но из самого вкусного можно сразу отметить:



Из небольших, но приятных изменений я бы лично еще отметил улучшенные возможности кастомизации админки, например параметр empty_value_display, с помощью которого можно задавать строку для вывода вместо пустого значения поля. Т.е. можно избавляться от надписей "(Ничего)" в списке без доп. кода.

Пользователям PostgreSQL должны понравиться улучшения в `django.contrib.postgres`. Например, было добавлено поле JSONField.

Полноценная подержка Django 1.9 продлится до августа 2016, а расширенная (исправления багов безопасности и потери данных) — до апреля 2017. Теперь, когда версия 1.9 вышла, версия 1.7 окончательно перестала поддерживаться. 1.7.11 останется финальным релизом этой серии и всем рекомендуют обновиться до 1.8 LTS, которая будет поддерживаться до апреля 2018.
Илья @alTus
карма
3,0
рейтинг 0,0
Программист
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Разработка

Комментарии (11)

  • 0
    Жаль, не успели смержить BigAutoField — бигдате мешает
  • +1
    Все круто, но у меня один-единственный вопрос: когда они сделают адекватную сервисную документацию со списком сущностей и описанием каждого свойства/метода этой сущности (a.k.a. class/module references, API references), чтобы не надо было на каждый чих гонять Ctrl+F по полотну сплошного текста?
    • +2
      Я уже не жду, а в исходниках сразу смотрю.
      • 0
        Так я же тоже :) Но все равно доки хочется. Кстати, doxygen относительно неплохо справляется. Динамические вещи, конечно, не показывает, но хотя бы общая иерархия присутствует.
    • 0
      Что-то типа admidoc? https://docs.djangoproject.com/en/1.9/ref/contrib/admin/admindocs/#module-django.contrib.admindocs
      • +1
        Нет, что-то типа этого или этого.
        • 0
          а, вы имеете в виду документацию по джанге, а не по собственному коду.
          • 0
            Да, именно ее. Кстати, за admindocs спасибо, интересная штука.
            • +1
              Тут мне ещё в email добрый самаритянин напомнил про https://ccbv.co.uk/ — документация по Class-Based Views.
  • 0
    Я бы еще упомянул Geographic Database Functions. С ними теперь можно отказаться от GeoManager
  • 0
    > The squashmigrations command now supports specifying the starting migration from which migrations will be squashed.
    > Date and time lookups can be chained with other lookups (such as exact, gt, lt, etc.). For example: Entry.objects.filter(pub_date__month__gt=6).

    и вот этого тоже очень не хватало.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.