Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » В чем разница при работе с SQLAlchemy [RSS Feed]

#1 Дек. 22, 2018 20:28:13

ivn
Зарегистрирован: 2017-01-13
Сообщения: 91
Репутация: +  0  -
Профиль   Отправить e-mail  

В чем разница при работе с SQLAlchemy

Добрый день.
Подскажите в чем разница таких запросов?
И как и года их использовать?

 r = Characteristic.query.distinct(Characteristic.name)
r = db.session.query(Characteristic.name).distinct()

Первый вариант, почему то не сработал.
Спасибо!

Офлайн

#2 Дек. 24, 2018 21:32:01

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

В чем разница при работе с SQLAlchemy

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

по сути Model.query === Sesssion.query_property
в том же фласке используют джангоподобное Model.query (зачастую), в pyramid'e dbsession.query

Офлайн

  • Начало
  • » Web
  • » В чем разница при работе с SQLAlchemy[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version