"sticky"라는 부울 필드가있는 뉴스 사이트에 대한 기사 모델이 있습니다. 아이디어는 저자가 기사를 쓰고 그것을 끈적 거리는 것으로 표시 할 때 항상 기사 목록의 맨 위에 있어야한다는 것입니다. 템플릿 태그를 작성했습니다. 내 렌더링 방법은 다음과 같습니다.부울 필드를 기반으로 쿼리를 집계하는 방법은 무엇입니까?
def render(self, context):
context[self.varname] = self.model._default_manager.filter(current_issue__isnull=True, issue__isnull=True).live().order_by('-created_at')
return ''
이 쿼리는 목록 맨 위에 끈적한 기사를 집계하려는 위치입니다. 어떻게해야합니까?
무엇을 의미합니까? 원하는 출력/결과는 무엇입니까? –
Daniel, 내 원하는 출력은 기사 목록 상단에 "끈적"기사가 있고 "-created_at"로 정렬 된 끈적 기사 아래 기사의 나머지 부분입니다. 끈적 거리는 기사는 모든 기사의 위에 앉고 새로운 기사가 그것을 대체 할 때까지 거기 남아있을 "특색 짓는"유형의 종류이다. – JeffTaggary