python-如何使用web2py.DAL进行“之间”查询?
作者:互联网
我正在尝试使查询函数接受两个datetime.date对象(start_date和end_date),并返回所有具有在start_date和end_date之间的相关字段的记录.
但是,我没有在web2py手册中找到诸如ween函数之类的东西,因此我以这种方式实现它:
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来实现呢?
提前致谢
标签:web2py,python 来源: https://codeday.me/bug/20191210/2101258.html