私は2つのテーブルを持っています。最初の表はauth_user
で、ここにいくつかのユーザー設定を保存し、 という名前の列がありますfoo
。それはリストであり、次のようになります。
row = db().select(db.auth_user.ALL).first()
print row.foo
## ['a','b']
2 番目のテーブルdata_table
にいくつかの情報を保存します。このテーブルには という名前の列がありますbook
。data_table
そして、どこから情報を取得するためにクエリを作成する必要があります
data_table.book.lower() in row.foo == True
これが私のコードです:
datab = db((db.data_table.book.lower() in row.foo) == True).select(db.data_table.ALL, limitby=((int(page_number)-1)*50, int(page_number)*50))
しかし、それはソートされませんでした、私のエラーはどこですか?