Вопрос

Я хочу выполнить фильтр OR в Google App engine.

Например:

class MyModel(db.Model):
    name = db.StringPropery()
    description = db. StringPropery()

Следующее вернет все экземпляры "MyModel" с именем = steve И описанием = "некоторый текст".

results = MyModel.all().filter("name =", "steve").filter("description =","some text").fetch(10)

Какой синтаксис я использую, чтобы изменить это на оператор OR?Или мне нужно выполнить два запроса, а затем каким-то образом объединить их?

Это было полезно?

Решение

Я нашел другую тему с некоторыми ответами здесь:app-engine-хранилище данных-не-поддерживает-operator-или

Не уверен, как пометить это как дубликат.Извините.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top