image

После почти целого года разработки, команда Django объявила о релизе Django 1.8.

Эта версия Django является релизом с долговременной поддержкой(LTS), это означает, что данный релиз будет поддерживаться примерно около 3-х лет.

Как всегда, много чего новенького, и это можно почитать в заметках к релизу.

Краткий список самого интересного:

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


  1. MechanisM Автор
    02.04.2015 09:58

    Для работы с jinja2 шаблонизатором в django, советую использовать django-jinja или jinja2-django-tags.


  1. freylis
    02.04.2015 11:47

    Не ради холивара, ради знаний. Поясните пожалуйста, почему стоит использовать одно из этих решений, а не то, что предложенно в Django 1.8?


    1. MechanisM Автор
      02.04.2015 11:54
      +1

      Эти решения наоборот дополняют то, что предложено в django(по сути предоставляют уже готовые расширения для jinja2 для использования привычных тегов django, эти теги так-же позволяют не переписывать все шаблоны на jinja2 а использовать обычные джанговские, если для них есть расширение). Кроме того, django-jinja позволяет использовать шаблонизатор jinja2 и в более ранних версиях django.


    1. MechanisM Автор
      02.04.2015 12:00
      +2

      Если вы имеете ввиду почему лучше использовать шаблонизатор jinja2 а не родной джанговский — то, стоит отметить, что jinja2 намного быстрее и там много интересных штук типа миксинов)) Гораздо более производительное и удобное решение.


  1. Ska1n
    02.04.2015 14:31

    Не возникнет проблем в переходе с 1.7 на 1.8?


    1. vinograd19
      03.04.2015 03:52

      celery крайней версии 3.1.17 не работает. Хотя фикс попал в мастер еще две недели назад


  1. kuznetsovin
    02.04.2015 17:23

    Не возникнет проблем в переходе с 1.6.8 на 1.8?


    1. alrusdi
      05.04.2015 11:01

      Без сторонних модуей не возникнет, а вот сторонние модули пока подтягиваются — стоит подождать до какого-нибудь 1.8.2
      Ну и South уже неактуален будет — миграции переделывать


      1. MechanisM Автор
        05.04.2015 16:56

        Да ладно, чего ждать то)) разработчики тоже не дремлют. Я вот с 1.8 уже много месяцев, а у некоторых модулей если и нет релизов на pypi с поддержкой django 1.8. то в репах в разных бранчах(типа develop или dj18) то точно есть. South уже давно не актуален.


      1. MechanisM Автор
        05.04.2015 17:00
        +1

        Лично я всегда пишу новые большие долгосрочные проекты на django которая еще не вышла, чтобы к моменту релиза не делать снова рефакторинг, да и заодно наиграться вдоволь с новыми фичами и багрепортить. Для меня релиз django 1.8 означает что пора юзать 1.9