Как добавить автоматический фильтр к отношению с SQLAlchemy?

См. Ответ на этот другой вопрос. Закрыть все информационные окна в Google Maps API v3

google.maps.event.addListener(map_marker, 'click', function () {
if (info_window) {
    info_window.close();
}
info_window.setContent(this.html)
info_window.open(self.map, this)
document.querySelector("#js-reset-zoom").classList.remove('active')

})

this.map_markers.push (map_marker)

10
задан Joril 6 November 2008 в 09:35
поделиться

2 ответа

И _ () функция является корректным способом сделать логические конъюнкции в SQLAlchemy, вместе с и оператор, но быть осторожными с последним, поскольку это имеет удивительные правила приоритета, т.е. более высокий приоритет, чем операторы сравнения.

Вы могли также использовать строку в качестве основного соединения с текстом () конструктор, но это сделает Ваш разрыв кода с любой таблицей, искажающей, который идет с eagerloading и соединениями.

Для логического удаления могло бы быть лучше отобразить целый класс по выбору, который игнорирует удаленные значения:

mapper(Something, select([sometable], sometable.c.deleted == False))
4
ответ дан 3 December 2019 в 23:52
поделиться

Я только в настоящее время разрабатываю agains 0.4.something, но здесь - как я предложил бы это:

db.query(Object).filter(Object.first==value).filter(Object.second==False).all()

Я думаю, что это - то, что Вы пытаетесь сделать, исправить?

(Примечание: записанный в веб-браузере, не реальном коде!)

0
ответ дан 3 December 2019 в 23:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: