LINUX.ORG.RU

Релиз Django 1.5

 , , , ,


1

2

Увидел свет новый релиз популярного фреймворка для разработки веб-приложений Django. Основные нововведения версии 1.5:

  • Экспериментальная поддержка Python 3. Полная поддержка Python 3 обещана в следующем релизе, который должен выйти через полгода.
  • В функции Model.save() теперь можно указывать список измененных полей.
  • Улучшена поддержка потоковых ответов (streaming responses).
  • В GeoDjango добавлена поддержка PostGIS 2.0.
  • Новый синтаксис тега {% url %}, обратно-несовместимый с предыдущим. (Ранее был опционально доступен с помощью {% load url from future %}).
  • Прекращена поддержка Python 2.5.

>>> Подробности

★★★★★

Проверено: tazhate ()
Последнее исправление: Silent (всего исправлений: 2)

Ответ на: комментарий от Lorchanin

я вот никогда не пробовал рельсы, и с интересом читаю про них топики. может там есть какие-нибудь киллерфичи.

но к сожалению ничего, кроме пустого флейма и неумелого «а в питон так нельзя»(от людей, которые его не знают вообще), я там не нашел

pawnhearts ★★★★★
()
Ответ на: комментарий от baverman

Flask-Admin

а он уже дорос? читал про него статью на хабре не так давно вроде, там, пока только базовые вещи вроде

pawnhearts ★★★★★
()
Ответ на: комментарий от baverman

Единственно он jquery с гуглоапис тянет, нужно master.html его у себя в шаблонах править, все никак руки не дойдут пулреквест сделать.

baverman ★★★
()
Ответ на: комментарий от baverman

о, отлично. это уже другое дело. когда последний раз видел там совсем примитив был. а оно на алхимию завязано или как?

pawnhearts ★★★★★
()
Ответ на: комментарий от pawnhearts

по большей части прогон через 2to3 и вставление костылей где нужно

Так что угодно можно за 2 дня портировать. Это не серьёзно и у этого нет никакой официальной поддержки. Сейчас там всё грамотно делают с единой кодовой базой и официальной поддержкой.

anonymoos ★★★★★
()

Прекращена поддержка Python 2.5.

Это __автора питона__ попросили на __выход__ из «Гугля»?

^___^

Bioreactor ★★★★★
()
Ответ на: комментарий от pawnhearts

Нельзя было, только в 1.5 наконец сделали. Через профили только накостылять можно. А модель там забита хардкодом по самые гланды, даже с 1.5 многие сторонние приложения поломаются если подменить её.

Kalashnikov ★★★
()
Ответ на: комментарий от pawnhearts

а как там с пожиранием оперативочки?

Думаю, лучше чем в java.

Кстати, интересно, как поведет себя django на jython...

michwill ★★★★★
()
Ответ на: комментарий от michwill

django на jython работает тоже уже много лет.

но тут тругой вопрос как работает jython. - интеретатор ли это(как ironpython), или компиляция в байткод jvm. вопрос к лорчанам.

pawnhearts ★★★★★
()
Ответ на: комментарий от Kalashnikov

там очень чего было забито хардкодом.. столько поводов для флейма а его нет:)

pawnhearts ★★★★★
()
Ответ на: комментарий от pawnhearts

Вместе с этим куском придётся перенести все остальные модели, ну или манкипатчить. Оба варианта чреваты переносом этого говна от версии к версии.

Binary ★★★★★
()
Ответ на: комментарий от Binary

фреймворк - это таки нечто базовое. зачем к примеру каждый раз реализовывать заново http request - response, или разбор GET/POST данных, или сессии? в джанге не так много лишнего, как мне показалось. а много чего весьма удобного (я удивился, найдя там paginator, captcha и т.д.) присутствует.

Komintern ★★★★★
()
Ответ на: комментарий от Komintern

О том и речь, джанго крута тем, что много готовых приложений, многие даже в стандартной поставке, но неизбежно такой подход ведёт к снижению гибкости, потому надо быть осторожным при выборе.

Binary ★★★★★
()
Ответ на: комментарий от Komintern

оно вообще по-моему кешируется

Ню-ню, проверь как оно кешируется. GET всё равно шлется. Пусть там и 304 возвращается, но от соединения никуда не деться.

baverman ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.