2014-04-14 4 views
1

내가 장고 모델을 다음했다고 밝혔습니다 외래 키? 오른쪽 django는 admin 영역에서 select 필드를 생성하여 부모와 동일한 카테고리를 선택할 수 있습니다. 해당 필터를 선택하는 방법은 관리자가 있습니까?장고 자기 참조 모델 필터는

+0

이 문제를 방지 할 방법을 찾았습니까? – bcsanches

답변

2

사용 ForeignKey.limit_choices_to - 당신이이 사건에서 할 수 얼마나 볼 수있는 코드를 충분히 제공하지 않은 documentation here

볼 수 있지만, 나는 parent 외래 키에 추측하고있어, 당신은 제한 할 것 카테고리의 이름이 참조를하는 것과 동일한지를 검사하는 람다 함수에 대한 선택.

여기에 람다 함수가 필요합니다. 단 하나의식이 아닙니다.