Релиз 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.
    Поделиться публикацией
    Похожие публикации
    Реклама помогает поддерживать и развивать наши сервисы

    Подробнее
    Реклама
    Комментарии 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).

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

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