The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз web-фреймворка Django 2.2

01.04.2019 23:19

Представлен релиз web-фреймворка Django 2.2, написанного на языке Python и предназначенного для разработки веб-приложений. Ветка Django 2.2 отнесена к категории выпусков с длительным сроком поддержки и будет получать обновления до апреля 2022 года. LTS-ветка 1.11 будет поддерживаться до апреля 2020 года, а ветка 2.1 до декабря 2019 года. Поддержка ветки 2.0 прекращена.

Ключевые улучшения:

  • Добавлены новые классы CheckConstraint и UniqueConstraint, позволяющие определить в модели собственные ограничения обращений к базе данных при помощи опции Meta.constraints (например, "models.CheckConstraint(check=models.Q(age__gte=18)");
  • В runserver обеспечено использование фреймворка Watchman для увеличения производительности отслеживания изменений в большом числе файлов;
  • Добавлен объект HttpRequest.headers для быстрого доступа к HTTP-заголовкам, переданным при запросе (например, request.headers['User-Agent']).


  1. Главная ссылка к новости (https://www.djangoproject.com/...)
  2. OpenNews: Релиз web-фреймворка Django 2.1
  3. OpenNews: Релиз web-фреймворка Django 2.0
  4. OpenNews: Релиз web-фреймворка Django 1.11
  5. OpenNews: Релиз web-фреймворка Django 1.10
Лицензия: CC-BY
Тип: Программы
Ключевые слова: django, python
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (37) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Аноним (1), 23:41, 01/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –15 +/
    В 2к19 это просто эталон бессмысленного фреймворка.
     
     
  • 2.2, Anonim (??), 00:12, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Проекты использующие джанго

    YouTube
    Google Search
    DropBox
    Instagram
    Reddit
    Pinterest
    Yahoo Maps
    Spotify
    cencys

     
     
  • 3.3, Аноним (3), 00:22, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Ютуб? Реддит?? Гугл серч???
    Если честно, не ожидал, это действительно правда? Али 1 апреля доотмечаете?
     
  • 3.4, Аноним (4), 00:42, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Пруфы, что этот список актуален, а не протух на десять лет?
     
  • 3.8, Аноним (8), 01:21, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > DropBox

    То-то они вкладывалтсь в pyston, чтобы ускорить python. А сейчас говорят на rust пишут.

     
  • 3.13, Аноним (13), 07:18, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Главную яндекса забыл
     
     
  • 4.37, Аноним (37), 02:20, 03/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Она не django)
     
  • 4.42, я (?), 22:20, 04/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Она на перле
     
  • 3.14, Аноним (14), 08:04, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Проекты использующие джанго

    Какие-нибудь внутренние ресурсы, написанные сотрудниками YouTube для сотрудников YouTube:

    > на phpconf у Marcus'a спросили как они используют php в google. Он ответил, что у них есть страничка, через которую они пиццу заказывают, так вот она написана на php

     
     
  • 4.25, ыы (?), 12:44, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    собственный сайт для заказа пиццы... это круто.
     
     
  • 5.30, Аноним (30), 13:55, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а что делать, если сам Youtube - на Go. От питона остался лишь скрипт для конвертации на Go.
     
  • 3.16, Аноним (16), 08:09, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Pinterest вроде на Flask, что, конечно не умаляет всей крутизны Django...
     
  • 3.43, Rob Pike (?), 18:34, 05/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Как минимум, reddit написан на pyramid, до был на лишпе
     
  • 2.5, Аноним (5), 00:49, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Для веба нет ничего лучше питона. Я не понимаю, почему он еще не в браузере вместо JS.
     
     
  • 3.9, Аноним (9), 04:14, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Сильное заявление, проверять его я конечно не буду
     
  • 3.21, Аноним (21), 10:57, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Скорее, его стоит сопоставлять с PHP.
     
  • 3.31, Аноним (30), 13:56, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для чебурнета, вероятно, ничего лучше питона нет.... Ок.... За пределами РФ, к слову, с питоном сложно найти работу на вебе...
     
     
  • 4.32, th3m3 (ok), 14:27, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    То-то на Upwork полно заказов на Django.
     
  • 3.40, Анонимомус (?), 16:14, 03/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Была попытка привнести немного питоновского в мир браузеров CoffeeScript называлась, что-то не прижилось, ну а сейчас wasm в руки и пиши на чем вздумается.

    Вместо js уже сделать дефолтным что-то практически не реально в ближайшей перспективе, да и не нужно.

     
  • 2.12, iPony (?), 06:40, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Django + Gunicorn вполне фапабельная связка.
    Ну а всяким там всегда что-то не то и не так.
     
  • 2.19, a3k (?), 09:18, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Недостаточно модный?
     

  • 1.15, Аноним (16), 08:07, 02/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    О, LTSик подвезли, отлично! Django лучший по сумме качеств, поздравления всем причастным.
     
  • 1.17, Аноним (17), 08:48, 02/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    django научился прямо работать с HTTPS или как  раньше через 'apache'
    надо перенаправлять запросы?
     
     
  • 2.18, a3k (?), 09:17, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • +9 +/
    А зачем это нужно? Кто-то реально работает с Django не через nginx/что-то подобное?
     
  • 2.33, Аноним (33), 15:51, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это лишний функционал. Чтобы сделать терминирование https лучше, чем в nginx/haproxy/varnish/whateverelse придётся потратить овердофига усилий, которые можно пустить на что-нибудь полезное.
     
  • 2.34, Аноним (3), 16:39, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ой, я бы вот как раз лучше не доверялся этим их встроенным вебсерверам для работы на прямую. Пусть лучше за апачем/энджинэксом стоит
     

  • 1.22, киця (?), 11:06, 02/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Я честно пытался на нём писать, проект продержался лет 5, но из-за отсутствия масштабируемости (нет многопоточности, всё течёт, питон жутко тормозной) пришлось всё переписывать на джаву. Конечно это больше проблема языка, чем джанги, но она делает сам фреймворк неюзабельным.
     
     
  • 2.35, vakorol (?), 17:24, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > питон жутко тормозной)
    > пришлось всё переписывать на джаву

    Что, простите??

     
     
  • 3.38, Акроним (?), 08:06, 03/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Перевожу: "Питон (в частности Django) в самом анале списка на https://www.techempower.com/benchmarks/. Пришлось переписывать на одном из фреймворков на Java, которые ближе к началу того же списка."
     
     
  • 4.39, Аноним (39), 08:57, 03/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    думать надо было перед тем, как питон выбирать.
     

  • 1.23, Аноним (23), 12:00, 02/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Django далеко не лучшее решение в мире python, но невероятно распиаренное. И за годы работы с этим счастьем я могу сказать что это неудобный фреймворк.
     
     
  • 2.26, microcoder (ok), 13:19, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю, может только у меня создалось впечатление, что джангу писали Джависты, буквально всё там пропитано духом джавы. В ORM можно встретить не pythonic-style. Это отпугнуло и выбрал Flask.
     
     
  • 3.29, Аноним (39), 13:54, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >  джангу писали Джависты,

    Вряд ли. Просто пытались Rails слизать, но убогий синтаксис питона не позволил это сделать.

     
  • 2.36, vakorol (?), 17:27, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    На счёт "лучшее решение" не возьмусь судить. Но вот за годы работы с этим счастьем я могу сказать, что это УДОБНЫЙ фреймворк, в котором есть практически всё для хорошей жизни. А чего нет в нём, есть в других сопутствующих модулях.
     

  • 1.24, Аноним (24), 12:20, 02/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > age__gte

    Питон во всей красе.

     
     
  • 2.28, microcoder (ok), 13:28, 02/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Не Питон, а Джанга. Такого нет, насколько я помню в Pony ORM, SQLAlchemy
     

  • 1.27, Аноним (27), 13:24, 02/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    + за Flask
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру