1
두 datetime.date 개체 (start_date 및 end_date)를 허용하고 start_date와 end_date 사이의 관련 필드가있는 모든 레코드를 반환하는 쿼리 함수를 만들려고합니다. 그러나, 나는 web2py 설명서에 between
기능처럼 아무것도 발견, 그래서 그것을 이런 식으로 구현 : 많은 개체들이있을 수 있기 때문에이 내 응용 프로그램에 대한 너무 느립니다 이렇게web2py.DAL을 사용하여 '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을 사용하여 구현할 수있는 더 좋은 방법이 있습니까? 사전에 감사합니다;) 내 경우
는 쿼리 필드 타입 날짜의, 그래서 내가 먼저 날짜 객체에 두 개의 인수를 변환하여이 문제를 해결하고 당신에 대한 쿼리와 유사합니다. 감사합니다. – satoru