WEB2PY DAL, как создать запрос, который соответствует списку значений полей - PullRequest
0 голосов
/ 29 ноября 2018

Создание сетки с запросом, соответствующим одному значению, можно выполнить с помощью следующего кода (переменная запроса затем передается в конструктор SQLFORM.grid)

query = (db.QUALORDERS.ORDER_NUMBER == '482990B')

Как сопоставить несколько значений?следующий код

query = (db.QUALORDERS.ORDER_NUMBER in ['482990B'])

вызывает ошибку:

  File "C:\web2py_src\web2py\gluon\sqlhtml.py", line 2316, in grid
db = query._db

AttributeError: у объекта 'bool' нет атрибута '_db'

1 Ответ

0 голосов
/ 30 ноября 2018

Используйте метод .belongs() :

db.QUALORDERS.ORDER_NUMBER.belongs(['482990B'])
...