The OpenNET Project / Index page

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

02.08.2016 08:05  Релиз web-фреймворка Django 1.10

После девяти месяцев разработки вышла стабильная версия web-фреймворка Django 1.10, написанного на языке Python и предназначенного для разработки веб-приложений. Ветка Django 1.10 будет поддерживаться до декабря 2017 года. LTS-ветка Django 1.8 будет поддерживаться до апреля 2018 года.

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

  • Официальная поддержка символов Unicode в именах пользователей (ранее в именах поддерживались только символы ASCII);
  • Реализация полнотекстового поиска для конфигураций с СУБД PostgreSQL;
  • Новый стиль оформления middleware для встраивания обработчиков на различные стадии обработки запросов и ответов. Обработчики выступают в роли легковесных плагинов, которые могут менять формируемый в Django вывод и поступающие входные данные.


  1. Главная ссылка к новости (https://www.djangoproject.com/...)
  2. OpenNews: Релиз web-фреймворка Django 1.9
  3. OpenNews: Обновление web-фреймворка Django с устранением уязвимости
  4. OpenNews: Релиз web-фреймворка Django 1.8
  5. OpenNews: Релиз web-фреймворка Django 1.7
  6. OpenNews: Релиз web-фреймворка Django 1.6
Лицензия: CC-BY
Тип: Программы
Ключевые слова: django, python
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 08:41, 02/08/2016 [ответить] [показать ветку] [···]    [к модератору]
  • +3 +/
    > The username validator now explicitly accepts Unicode letters by default

    Ох и натерпятся же они уязвимостей из-за unicode в логинах.

     
     
  • 2.6, Аноним (-), 10:04, 02/08/2016 [^] [ответить]    [к модератору]
  • +1 +/
    Ввёл пару некорректных последовательностей и положил сервер :)
     
     
  • 3.11, kai3341 (ok), 11:34, 02/08/2016 [^] [ответить]    [к модератору]
  • +3 +/
    А можно пример? Или хотя бы куда гуглить? Мне совсем не понятно, как такое может произойти
     
  • 1.2, Аноним (-), 08:57, 02/08/2016 [ответить] [показать ветку] [···]    [к модератору]
  • +4 +/
    Отличная новость! Лучший фреймворк.
     
     
  • 2.29, Аноним (-), 15:51, 02/08/2016 [^] [ответить]    [к модератору]
  • +/
    если ничего другое не смотреть, то да.....
     
  • 2.30, вася (??), 15:54, 02/08/2016 [^] [ответить]    [к модератору]  
  • +/
    ага, монолитный
     
  • 2.42, Аноним (42), 19:19, 02/08/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Думал что лучший это ROR
     
  • 1.3, Аноним (-), 08:58, 02/08/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    -> Новый фреймворк Middleware для встраивания обработчиков на различные стадии обработки запросов и ответов

    Да ладно! Уже сто лет как используем миддлвару. В новость-то?

     
     
  • 2.10, Аноним (-), 11:24, 02/08/2016 [^] [ответить]    [к модератору]  
  • +/
    они его переписали, сейчас всё стало по-другому.
     
  • 1.4, Аноним (-), 09:21, 02/08/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    как то мало улучшений по сравнению с rails 5.
     
     
  • 2.9, Denis (??), 11:10, 02/08/2016 [^] [ответить]    [к модератору]  
  • +/
    > как то мало улучшений по сравнению с rails 5.

    Так это обычный штатный релиз ( только lts ). Модель разработки разная. Пускай число 10 не пугает )

     
  • 1.5, kg1 (ok), 09:46, 02/08/2016 [ответить] [показать ветку] [···]     [к модератору]  
  • –3 +/
    очень уж выбешивает работа с шаблонами там ребята слепо делают вид, что модель ... весь текст скрыт [показать]
     
     
  • 2.7, meequz (ok), 10:55, 02/08/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Что долгого в переписывании шаблона формы?
     
     
  • 3.17, kg1 (ok), 14:01, 02/08/2016 [^] [ответить]     [к модератору]  
  • +/
    да ничего собственно кроме того, что при этом теряется смысл использования джан... весь текст скрыт [показать]
     
     
  • 4.22, pavlikvk (?), 15:01, 02/08/2016 [^] [ответить]    [к модератору]  
  • +/
    > добавить пару классов или placeholder-ы у input-ов

    Не хочу тебя сильно расстраивать, но это делается элементарно.

     
     
  • 5.24, kg1 (ok), 15:04, 02/08/2016 [^] [ответить]     [к модератору]  
  • +/
    я тоже знаю как сделать это элементарно в питон-классе формы при создании формы... весь текст скрыт [показать]
     
     
  • 6.27, pavlikvk (?), 15:36, 02/08/2016 [^] [ответить]     [к модератору]  
  • +/
    Всем не угодишь Там и логики через чур много в шаблонах выходит, если что Есть... весь текст скрыт [показать]
     
     
  • 7.34, kg1 (ok), 16:03, 02/08/2016 [^] [ответить]     [к модератору]  
  • +/
    почему теги - для отображения контента зачем заниматься формированием вида к... весь текст скрыт [показать]
     
  • 2.8, Denis (??), 11:09, 02/08/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Кому что. Я вот вообще не хочу иметь дело с js. Мне проще генерить python код, а гонять потом данные разом в фронтенд. Кому что. Js фреймворков и так сейчас много. У django своя аудитория.
     
     
  • 3.18, kg1 (ok), 14:11, 02/08/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    стала у меня как-то задача сделать rest-api для fhir-сервера а там более 100 мо... весь текст скрыт [показать]
     
     
  • 4.19, Hunting (?), 14:56, 02/08/2016 [^] [ответить]     [к модератору]  
  • +/
    Насчет Django админки разработчики знают, что такое адаптивная верстка, конечно... весь текст скрыт [показать]
     
     
  • 5.23, kg1 (ok), 15:02, 02/08/2016 [^] [ответить]     [к модератору]  
  • +/
    пробовал все сторонние до которых дотянулись руки все одинаково кривые честно ... весь текст скрыт [показать]
     
  • 5.31, вася (??), 15:59, 02/08/2016 [^] [ответить]     [к модератору]  
  • –3 +/
    а не проще ли забросить это django вместе с бедоном и юзать Rails или Spring ... весь текст скрыт [показать]
     
     
  • 6.35, kg1 (ok), 16:04, 02/08/2016 [^] [ответить]     [к модератору]  
  • +/
    проще забросил в пользу loopback js ... весь текст скрыт [показать]
     
     
  • 7.38, _ (??), 17:48, 02/08/2016 [^] [ответить]     [к модератору]  
  • +/
    Всё уже было И было и есть и будет И всё - есть суета, и суета сует С Экли ... весь текст скрыт [показать]
     
     
  • 8.43, kg1 (ok), 19:28, 02/08/2016 [^] [ответить]     [к модератору]  
  • +/
    пф у меня нет розовых очков по-поводу нода по-поводу джанги тоже не было все т... весь текст скрыт [показать]
     
  • 6.36, _ (??), 17:41, 02/08/2016 [^] [ответить]     [к модератору]  
  • +/
    И что изменится Там своё гов W прегкрасдное есть А щассьтя - нет Так что б... весь текст скрыт [показать]
     
  • 4.41, _ (??), 18:00, 02/08/2016 [^] [ответить]    [к модератору]  
  • +/
    >стала у меня как-то задача сделать rest-api для fhir-сервера.

    Знакомые буквосочетания :)
    Если ты об этом:
    https://www.hl7.org/fhir/http.html

    То тут жуниору работы на недельку, Ыгсперд :)

     
     
  • 5.44, kg1 (ok), 19:34, 02/08/2016 [^] [ответить]     [к модератору]  
  • +/
    хах нуда-нуда а что ж тогда нет ни одного нормального открытого сервера т... весь текст скрыт [показать]
     
     
  • 6.47, . (?), 01:57, 03/08/2016 [^] [ответить]     [к модератору]  
  • +/
    Потому что ты бла-бла-бла-шник, уж извини Нормальный и открытый и был ровно о... весь текст скрыт [показать]
     
  • 1.12, iLex (ok), 12:34, 02/08/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    А какова его ниша? Т.е. в каких случаях предпочтительнее использовать именно Python+Django? Ну вот PHP+WordPress например хорош для блогов или сайтов-визиток, Node.js подойдёт для веб-чатов и игровых серверов. А Python+Django где рулит?
     
     
  • 2.14, th3m3 (ok), 12:41, 02/08/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    >>PHP+WordPress например хорош для блогов или сайтов-визиток

    php в 2016 году? Смешно. Wordpress уже давно превратился в монстра, который ни на что не годится. Да и php опять же. В топку это давно пора.

    >>Node.js подойдёт для веб-чатов и игровых серверов

    Нода для всего подойдёт. Для сайтов визиток и блогов - тоже. Что угодно можно на ней делать.

    >>Python+Django где рулит

    Тоже самое. Чего угодно можно пилить на Django.

     
     
  • 3.15, dgdsgfsadfgsdfgsdfg (?), 13:12, 02/08/2016 [^] [ответить]    [к модератору]  
  • +3 +/
    Что не так с php? Только потому, что Google так сказал?
    Wordpress - атомный звиздец, да. Но не потому, что php.
     
     
  • 4.48, Аноним (-), 02:01, 03/08/2016 [^] [ответить]    [к модератору]  
  • +/
    Именно потому.

    Что не так с похапе - обсуждалось неоднократно. Невменяемая архитектура, убогий язык, вебмакаки как ЦА и основная масса кодеров.

     
  • 2.32, вася (??), 16:01, 02/08/2016 [^] [ответить]    [к модератору]  
  • +/
    > А какова его ниша? Т.е. в каких случаях предпочтительнее использовать именно Python+Django?
    > Ну вот PHP+WordPress например хорош для блогов или сайтов-визиток, Node.js подойдёт
    > для веб-чатов и игровых серверов. А Python+Django где рулит?

    Что-то специфичное, легкое. Старперы в основном юзают

     
     
  • 3.39, _ (??), 17:55, 02/08/2016 [^] [ответить]    [к модератору]  
  • +/
    Нуууу не знаю. Наши юзают в одном из проектов для прямо противоположного - для навороченного воркфлоу, тяжёлого, многоступенчатого и противного :(
    Почему? А ХЗ. Так пошло. Пытались на чего другое соскочить, но не вышло. Теперь у нас сииильно заточенная под нас джанга ... и убейте меня, но девы - довольны 8-о
     
  • 1.13, th3m3 (ok), 12:37, 02/08/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Пока пытался его освоить в своё время, успевала выходить новая версия, которая ломала старый код. То они файлы конфигов по папкам переносили, то ещё что-то и так каждый раз. Отбило всю мотивацию его осваивать.
     
     
  • 2.20, Hunting (?), 14:59, 02/08/2016 [^] [ответить]    [к модератору]  
  • +/
    > Пока пытался его освоить в своё время, успевала выходить новая версия, которая
    > ломала старый код. То они файлы конфигов по папкам переносили, то
    > ещё что-то и так каждый раз. Отбило всю мотивацию его осваивать.

    Использовать LTS версии нужно, а не dev. Для Джанги LTS сейчас 1.8. Все книги и ресурсы на ней

     
  • 2.25, pavlikvk (?), 15:05, 02/08/2016 [^] [ответить]    [к модератору]  
  • +/
    Там туториал дай бог на 5-7 минут.
     
     
  • 3.50, Аноним (-), 15:59, 04/08/2016 [^] [ответить]    [к модератору]  
  • +/
    > Там туториал дай бог на 5-7 минут.

    Прочитай сообщение, на которое отвечаешь. Как "туториал на 5-7 минут" связан с "освоить"?

     
  • 2.40, _ (??), 17:57, 02/08/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    >Пока пытался его освоить в своё время, успевала выходить новая версия,

    Бро - ты тормоз :)

     
  • 1.16, Аноним (-), 13:43, 02/08/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    джанга по кайфу
     
  • 1.46, Онаним (?), 23:00, 02/08/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    > Официальная поддержка символов Unicode...

    Подходило к концу второе десятилетие 21-го века, а люди всё допиливают и допиливают поддержку Unicode... Эх, когда же она станет чем-то повсеместно само-собой-разумеющимся, наконец...

     
  • 1.49, Аноним (-), 10:34, 03/08/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Так а channels попали в релиз или нет?
     
  • 1.51, Аноним (-), 12:37, 09/12/2016 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    LoopBack js - обычный REST API, есть решения удобнее на PHP и на Ruby Зато всех... весь текст скрыт [показать]
     

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


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