status
변수에 기반한 순서로 데이터베이스 객체 목록을 표시하는 방법을 찾고 있습니다. 응용 프로그램은 주문 추적 응용 프로그램입니다. 각 주문에는 '유휴', '배달 대기 중', '픽업 준비'등의 상태가 있습니다. 상태 목록별로 주문 목록을 표시하고 싶습니다. 나는 이미 작동하는 필터를 가지고 있지만 '유휴'주문이 맨 위에오고 '배달 대기 중'주문이 뒤 따르는 주문 전체 목록을 정렬하는 방법이 있는지 궁금합니다. 분명히, admin.py
파일에 status
을 ordering
에 추가 할 수 없습니다. 그 이유는 사전 순으로 상태를 정렬하기 때문입니다.Django에서 'status'변수로 객체를 정렬하는 법
누구든지이 문제를 해결할 수있는 간단한 방법을 알고 있습니까? 나는이 모든 것을 지나치게 생각하고 있다고 확신합니다.
내가 처음 언급 한 것처럼 색인을 사용하려고 생각했습니다. 그러나 절대적으로 필요한 경우가 아니라면 데이터베이스에 아무 것도 추가하고 싶지 않았습니다. 필자가 언급 한 두 번째 방법을 실제로 따르지는 않았습니다. 아직 Python/Django를 처음 접했을 때입니다. – nblakey
그럼 그냥 사용해보십시오. 그것은 상처를주지 않을 것이다 ;-) –