1
필터링 할 여러 프로젝트 유형을 선택할 수있는 양식이 있습니다. 예를 들어 프로젝트 유형이 "연구", "교육"및 "평가"라고 가정하십시오. 난 그냥 생성하는 문자열 인 필터() 입력없이이를 구축하는 방법을 잘 모르겠어요django Q 객체로 쿼리 세트 만들기
projects.filter(Q(type__type="Research") | Q(type__type="Training"))
:
기본적으로 내가 무엇을 찾고 있어요처럼 Q 객체를 사용하여 검색어 세트를 구축하다 오류 :
querystring = ""
for t in types:
querystring += " | Q(type__type="+t+")"
projects.filter(querystring) ## produces error: "ValueError: too many values to unpack"
그래서 Q 개체를 사용하여 쿼리 세트를 만드는 방법은 무엇입니까?