Fork me on GitHub
30/8/2006

Новая ветка 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), я считаю, что это большая победа для всех.

Комментарии

Все статьи