См. Ответ на этот другой вопрос. Закрыть все информационные окна в 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)
И _ () функция является корректным способом сделать логические конъюнкции в SQLAlchemy, вместе с и оператор, но быть осторожными с последним, поскольку это имеет удивительные правила приоритета, т.е. более высокий приоритет, чем операторы сравнения.
Вы могли также использовать строку в качестве основного соединения с текстом () конструктор, но это сделает Ваш разрыв кода с любой таблицей, искажающей, который идет с eagerloading и соединениями.
Для логического удаления могло бы быть лучше отобразить целый класс по выбору, который игнорирует удаленные значения:
mapper(Something, select([sometable], sometable.c.deleted == False))
Я только в настоящее время разрабатываю agains 0.4.something, но здесь - как я предложил бы это:
db.query(Object).filter(Object.first==value).filter(Object.second==False).all()
Я думаю, что это - то, что Вы пытаетесь сделать, исправить?
(Примечание: записанный в веб-браузере, не реальном коде!)