django 관리자 목록을 사용하고 내 자신의 견해에서 필터링하려면 어떻게해야합니까?

StackOverflow https://stackoverflow.com/questions/843182

문제

방금 Django를 배우기 시작했고 Django Admin의 자동 목록과 필터를 구성 할 수있는 방법과 표시 할 열이 마음에 듭니다. 내 응용 프로그램에서 사용할 수 있습니까?

나는 관리자의 소스를보고 아마도“Changelist”를 서브 클래스를 원한다는 것을 알아 내고 어떤 방식 으로든 내 관점에서 그것을 사용하고 싶다는 것을 알아 냈습니다. 어떤 아이디어?

도움이 되었습니까?

해결책

당신은 다음을하는 것이 좋습니다.

  1. 다양한 종류의 필터에 대한 일반적인 오래된 Django 쿼리를 정의하십시오. 이것들은 쓰기가 매우 쉽습니다.

  2. 제공된 것을 사용하십시오 일반적인 기능을 봅니다. 사용하기가 매우 쉽습니다.

  3. 필터에 대한 링크로 나만의 템플릿을 만듭니다. 쿼리 결과를 기반으로 목록 링크를 구축하게됩니다. 몇 가지 하드 코딩 된 경우, 이것은 매우 쉽습니다. 수퍼 일반 admin-interface 사례에서는 간단하지 않습니다.

먼저 이것을하십시오. 일을 시작하십시오. 오래 걸리지 않습니다. 관리 응용 프로그램이 작동하는 방식으로 다이빙하기 전에이 수준에서 Django를 이해하는 것이 매우 중요합니다.

나중에 무언가를 실행 한 후에는 관리자 인터페이스의 내면의 신비가 어떻게 작동하는지 배우는 데 몇 시간을 보낼 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top