Найти - Пользователи
Полная версия: В чем разница при работе с SQLAlchemy
Начало » Web » В чем разница при работе с SQLAlchemy
1
ivn
Добрый день.
Подскажите в чем разница таких запросов?
И как и года их использовать?

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

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

по сути Model.query === Sesssion.query_property
в том же фласке используют джангоподобное Model.query (зачастую), в pyramid'e dbsession.query
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB