30 августа 2006
Новая ветка Django - SQLAlchemy

Теги: Ссылки Django SQLAlchemy

Джеймс Бенетт не устает радовать хорошими новостями: теперь в Django появилась поддержка SQLAlchemy.

Даю слово автору:

Время от времени в почтовом списке рассылки Django выражают недовольство, что в ORM (object-relational mapping) нет необходимых вещей. И это правда, есть некоторые экзотичные и/или навороченные вещи, которые он (ORM) не умеет делать. Обычно люди сравнивают его с SQLAlchemy, который, к несчастью, весьма сложен в освоении и использовании. Еще одна похожее - и неверное - недовольство тем, что при возможном использовании Django с SQLAlchemy потеряется "админка" (не потеряется - использовать "админку", в то время как ваши собственные виды (view) будут использовать другой ORM, или даже другой фреймворк, весьма просто). Так и так, обе жалобы теперь не имеют смысла: новая ветка Django, созданная несколько часов назад, добавляет официальную поддержку SQLAlchemy через ‘contrib’. Согласно планам, озвученным Адрианом и Робином, слой совместимости с SQLAlchemy будет в django.contrib.sqlalchemy и Вы сможете легко выбирать какой ORM использовать в своем приложении. Смотря на увеличивающуюся популярность как Django, так SQLAlchemy (я не буду удивлен, если он станет "золотым стандартом" Python ORM), я считаю, что это большая победа для всех.

Юревич Юрий 30 августа 2006, 18:02

Комментарии

Юревич Юрий 31 января 2007, 23:18

Вообще говоря, я не знаю какой статус данной ветки. Обещания, что SQLA будет доступен из contrib так и остались обещаниями. Я уверен, что возможен такой вариант: используя django orm для описания моделей, при помощи SQLA строить запросы в видах. Сейчас нет времени заняться хотя бы тестовым примером. Я себе в TODO записал, постараюсь после конференции сделать.

Pythy » Блог Архив » Django и SQLAlchemy 11 апреля 2007, 11:55

[…] В августе мы с вами говорили о создание новой ветки в Django для поддержки SQLAlchemy. Спустя более чем полгода я с сожалением констатирую факт, что в этой ветке SQLAlchemy и не пахнет. […]

Vladimir 31 января 2007, 22:32

Просветите пожалуйста существует ли рабочий пример использования этой sqlalchemy+django branch?

Пробовали ли вы использовать этот branch?

Оставьте свой комментарий