list_display
(관리보기에 있음)의 내용을 모델이 필터링 될 때마다 일부 모델에 재설정하는 방법이 있습니까? (따라서 다른 오브젝트에 의한 필터링은 표시 테이블에 다른 수의 열을 제공합니다). 예를 들어Django - 동적으로 list_display (관리자보기)의 내용을 설정하십시오.
: Child
, Family
, Pet
:
내 장고 응용 프로그램의 세 가지 모델이있다. Child
은 foregin 키가 Family
이고, Pet
도 foregin 키가 Family
입니다.
이제 Child
의 관리자보기에서 Family
으로 필터링 할 수 있기를 원하며 필터링 후 해당 테이블에 자녀의 이름과 가족이 소유 한 애완 동물의 이름이 표시됩니다. 이렇게하면 표시된 테이블의 열 수가 Family
개체의 애완 동물 수에 따라 변경되어 필터링이 수행됩니다.
감사합니다.