Команда Django с радостью объявляет выход Django 2.0.
Django — веб-фреймворк, написанный на Python и реализующий паттерн model-view-template.
С этого релиза в Django будет использоваться свободная форма семантического версионирования. В этой версии нет крупных изменений, которые могли бы вызвать проблемы с обратной совместимостью (кроме отказа от поддержки Python 2.7). Обновление потребует столько же усилий, сколько требовали и предыдущие версии.
Патчноут содержит более детальное описание всех изменений, но основными из них являются:
- Упрощенный синтаксис маршрутизации, который позволяет создавать маршруты без использования регулярных выражений.
# Раньше url(r'^articles/(?P<year>[0-9]{4})/$', views.year_archive), # Теперь (старая версия также поддерживается) path('articles/<int:year>/', views.year_archive),
- Адаптивный, поддерживающий мобильные устройства интерфейс администратора.
- Window выражения.
Вместе с релизом Django 2.0, основная поддержка Django 1.11 окончилась. Долгосрочная поддержка версии 1.11 продлится до апреля 2020 года.
Долгосрочная поддержка Django 1.10 окончена. Все приложения, использующие эту версию, рекомендовано обновить до версии Django 1.11.
>>> Подробности