«django-q» 태그된 질문

12
장고 뷰에서 둘 이상의 쿼리 세트를 결합하는 방법은 무엇입니까?
내가 구축하고있는 Django 사이트에 대한 검색을 구축하려고하고 있는데,이 검색에서 3 가지 모델을 검색하고 있습니다. 검색 결과 목록에서 페이지 매김을 얻으려면 일반 object_list보기를 사용하여 결과를 표시하고 싶습니다. 그러나 그렇게하려면 3 개의 쿼리 세트를 하나로 병합해야합니다. 어떻게해야합니까? 나는 이것을 시도했다 : result_list = [] page_list = Page.objects.filter( Q(title__icontains=cleaned_search_term) | Q(body__icontains=cleaned_search_term)) article_list = …

13
Django에서 OR 쿼리 필터를 동적으로 작성하는 방법은 무엇입니까?
예에서 다중 OR 쿼리 필터를 볼 수 있습니다. Article.objects.filter(Q(pk=1) | Q(pk=2) | Q(pk=3)) 예를 들어, 결과는 다음과 같습니다. [<Article: Hello>, <Article: Goodbye>, <Article: Hello and goodbye>] 그러나 목록에서이 쿼리 필터를 만들고 싶습니다. 그렇게하는 방법? 예 : [1, 2, 3] -> Article.objects.filter(Q(pk=1) | Q(pk=2) | Q(pk=3))
104 python  django  django-q 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.