どのように私はweb2py.DALとクエリ「の間に」することができますか?
質問
私は2つのdatetime.dateオブジェクト(START_DATEとEND_DATE)を受け入れ、クエリ機能を行い、START_DATEとEND_DATEの間だ関連分野ですべてのレコードを返すようにしようとしています。
しかし、私はweb2pyのマニュアルのbetween
機能のようなものを発見したので、私はそれをこのように実装します:
for o in objects:
# notice that create_time is a datetime field
create_date = dt.datetime.strptime(o['create_time'],
"%Y-%m-%d %H:%M:%S").strftime("%Y-%m-%d")
if query_dict['create_date_1'] <= create_date <= query_dict['create_date_2']:
result.append(l)
これを行うと、多くのオブジェクト自分のことができるので、私のアプリケーションには遅すぎます。 だから、web2py.DALを使用して、私はこれを実装することができ、より良い方法はありますか? 事前に感謝します。)
解決
db((db.mytable.create_date>=query_dict['create_date1'])&(db.mytable.create_date<=query_dict['create_date2'])).select()
所属していません StackOverflow