2011-05-05 4 views
1

('을'사용하지 않고) ManyToMany 테이블의 항목 반복 나는 간단한 2 개 모델의 경우가 있습니다. 모든 카테고리를 나열하는 페이지와 각 카테고리 목록의 항목을 표시하고 싶습니다. 나는 django가 db를 수백 번 조회 할 수 있도록 수백 개의 카테고리를 가지고있다. (카테고리를 반복하고 각각에 대해 items.all()을 호출 할 때). 중간 테이블에서 수동으로 데이터를 선택하고 select_related()를 사용하여 각 레코드의 항목과 카테고리를 가져와야합니다.장고 : 그들 사이 ManyToMany와 항목 및 카테고리 : 중간 모델없이

난 '을 통해'도입하는 문제를 해결할 것이라고 알고 있지만 당신이 관계를 생성, 추가 만들거나 할당 사용할 수 있습니다 통해 내가 사용하는 (가 기존의 암호를 해독 할 수 있기 때문에 지금하고 싶지 않아 - 나는 이것을 지금 피하고 싶다).

중간 테이블을위한 모델을 만들지 않고도 가능합니까?

답변

1

기존 테이블의 모델을 만들고 m2m의 통과 필드로 사용하지 않고 관리되지 않도록 설정할 수 있습니다. 예 :

어쨌든.

+0

감사합니다. 이것은 내가 찾고있는 것입니다. – PawelRoman

+0

수정 사항을 적용하려면 app_label을 Meta 클래스에 추가해야했습니다. –