나는 list1
이 ID 순으로있다. 이처럼 : Django : 정렬 순서는 객체에있는 목록
['4','2','1','17'] #edited
어떻게
list1
의 순서로 개체 항목에서
list2
를 얻을 수 있습니다.
쿼리 값 목록의 경우뿐만 아니라 질문에. 일부 속성은 귀하의 답변
덕분에 검색어 세트
에 없기 때문에[u'4', u'2', u'1', u'17']
!
나는 list1
이 ID 순으로있다. 이처럼 : Django : 정렬 순서는 객체에있는 목록
['4','2','1','17'] #edited
어떻게
list1
의 순서로 개체 항목에서
list2
를 얻을 수 있습니다.
쿼리 값 목록의 경우뿐만 아니라 질문에. 일부 속성은 귀하의 답변
덕분에 검색어 세트
에 없기 때문에[u'4', u'2', u'1', u'17']
!
또한 in_bulk()
을 사용할 수 있으며 정의 된 순서대로 dict 값을 가져올 수 있습니다. 더 편안함을 위해 커스텀 매니저에서 마무리하십시오
ID를 정렬하려면 CASE ... WHEN ... THEN ... END
을 사용해야합니다. 인수의 전체 CASE
절을 extra()
으로 전달하고 주어진 필드 이름과 함께 order_by
인수를 사용하십시오.
'list1'은 임의의 순서로 존재합니까, 아니면 어떤 패턴이 있습니까? 귀하의 예에서는 ID가 내림차순으로 정렬되기 때문입니다. –
list1은 임의의 순서입니다. – anhtran