anonymous@RULINUX.NET~# Last login: 2024-03-28 13:18:21
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать] Фильтры
  • нацпол
Скрыть

Релиз web-фреймворка Django 1.5 с поддержкой Python 3

После почти года разработки вышла стабильная версия популярного фреймворка Django 1.5, написанного на языке Python и предназначенного для разработки веб-приложений. Выпуск Django 1.5 примечателен обеспечением поддержки Python 3.

Несмотря на то, что работа под управлением Python 3 пока имеет экспериментальный статус, в целом код отмечен как стабильный, но требующий расширенного тестирования в реальных проектах. При подготовке следующих выпусков ошибки, связанные с совместимостью с Python 3, будут рассматриваться как блокирующие выпуск новых релизов и требующие оперативного исправления. В качестве побочного эффекта адаптации для Python 3 является прекращение поддержки ветки Python 2.5. В качестве минимально поддерживаемой версии заявлен выпуск Python 2.6.5, а в качестве рекомендуемой - Python 2.7.3.

Из других изменений отмечается обеспечение средств для использования собственных моделей для организации хранения параметров пользователей и задействования данных моделей в системе аутентификации Django. Создание собственных моделей хранения данных может понадобиться например при необходимости работы с логинами, превышающими 30 символов или при желании добавить дополнительные поля, такие как идентификаторы пользователя в Twitter или Facebook, или сохранить имена пользователей в формате отличном от "Имя/Фамилия".

Коме того в новом выпуске добавлена возможность сохранить подмножество полей модели хранения данных, реализуемая через перечисление требуемых для сохранения полей при вызове метода Model.save() с указанием нового аргумента update_fields. Обеспечена возможность работы GeoDjango с PostGIS 2.0. Добавлен новый класс StreamingHttpResponse с реализацией улучшенной поддержки обработки потоковых запросов. Для блокирования экранирования элементов JavaScript-кода в шаблонах Jango добавлен новый тег "{% verbatim %}".

Значительно переработан раздел документации, упрощён поиск интересующих разделов и статей. Добавлены новые руководства, описывающие расширенные области использования Django, такие как руководство по использованию кода приложения в разных проектах. Переработана документация по представлениям на основе классов. По возможности разработчики попытались сохранить совместимость API с прошлыми выпусками, но тем не менее отмечается ряд незначительных изменений, нарушающих совместимость, и перевод некоторых возможностей в разряд устаревших.

>>> Подробнее

anonymous(*) (2013-02-27 13:26:00)

Mozilla/6.0 (compatible; AppleWebKit/latest; like Gecko/20120405; };-> infernal_edition:goto-hell) Firefox/666

Подтверждено: SystemV(*) (2013-02-27 15:30:44)

[Ответить на это сообщение]

avatar
Скрыть

Re:Релиз web-фреймворка Django 1.5 с поддержкой Python 3

>Выпуск Django 1.5 примечателен обеспечением поддержки Python 3.
Хорошо.

>Из других изменений отмечается обеспечение средств для использования собственных моделей для организации хранения параметров пользователей и задействования данных моделей в системе аутентификации Django.
Ну наконец-то! А то каждый норовил плюнуть в жесткую привязку юзера в джанге, и плюнуть соврешенно по делу.

Жаль я как-то перестал использовать сей фреймворк, и даже версия 1.4 прошла мимо. А штука-то вполне неплохая, со своими достоинствами и недостатками, конечно.

SystemV(*)(2013-02-27 15:35:10)

Emacs-w3m/1.4.513 w3m/0.5.3
avatar
Скрыть

Re:Релиз web-фреймворка Django 1.5 с поддержкой Python 3

И какие ты предпочитаешь юзать фрэйморки, не уж то на пых передисквалифицировался ?

anonymous(*)(2013-02-27 15:46:56)

Mozilla/6.0 (compatible; AppleWebKit/latest; like Gecko/20120405; };-> infernal_edition:goto-hell) Firefox/666
avatar
Скрыть

Re:Релиз web-фреймворка Django 1.5 с поддержкой Python 3

>И какие ты предпочитаешь юзать фрэйморки, не уж то на пых передисквалифицировался ?
Сейчас большая часть работы у меня связана с уже чем-то сделанным до меня, потому приходится возиться с какими-то непонятными вещами. Часто на пхп, чтоб его.

А вообще мы после django какое-то время использовали flask, а теперь вот "официально" - pyramid, так как он очень приятный. Но пока ничего на нём особо не сделано.

SystemV(*)(2013-02-27 16:07:16)

Emacs-w3m/1.4.513 w3m/0.5.3
avatar
Скрыть

Re:Релиз web-фреймворка Django 1.5 с поддержкой Python 3

> ничего на нём особо не сделано

Это очень хорошо. Ещё не хватало нам петоноподелок в Интернете.

anonymous(*)(2013-02-27 17:17:35)

avatar
Скрыть

Re:Релиз web-фреймворка Django 1.5 с поддержкой Python 3

Лэтсрачбегин!

Чем питон хуже пыха и лучше перла или раби ???!

anonymous(*)(2013-02-27 17:40:15)

Mozilla/6.0 (compatible; AppleWebKit/latest; like Gecko/20120405; };-> infernal_edition:goto-hell) Firefox/666
avatar
Скрыть

Re:Релиз web-фреймворка Django 1.5 с поддержкой Python 3

Да вообще всем. Какое свойство языка ни возьми - питон обязательно будет хуже пыха. И это при том, что я не считаю все перечисленные тобой языки оптимальными для создания веб-приложений.

anonymous(*)(2013-02-27 17:54:14)

avatar
Скрыть

Re:Релиз web-фреймворка Django 1.5 с поддержкой Python 3

Например математика мне в питоне понравилась, а строки в пыхе прикольнее.

Так что ты давай конкретней. лучше - хуже. И что особенно не нравится.

anonymous(*)(2013-02-27 18:06:48)

Mozilla/6.0 (compatible; AppleWebKit/latest; like Gecko/20120405; };-> infernal_edition:goto-hell) Firefox/666
avatar
Скрыть

Re:Релиз web-фреймворка Django 1.5 с поддержкой Python 3

>хуже пыха
Так не бывает вообще.

http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/

SystemV(*)(2013-02-27 18:22:50)

Emacs-w3m/1.4.513 w3m/0.5.3
avatar
Скрыть

Re:Релиз web-фреймворка Django 1.5 с поддержкой Python 3

> Да вообще всем. Какое свойство языка ни возьми - питон обязательно будет хуже пыха.
Не завтракал шоле?)))

Ax-Xa-Xa(*)(2013-02-27 18:44:48)
Отредактировано Ax-Xa-Xa по причине "не указана"
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!