[완료]Python Django 에서 외래키 연관 검색 방법이 궁금합니다.
글쓴이: parkpriest / 작성시간: 월, 2011/01/10 - 6:18오후
지금 Django를 이용해서 작업을 하고 있는데요. Django를 이용해서 외래키 연결된 DB 들을 검색 하는 방법을
잘 모르겠습니다.
예를들어서 SQL 쿼리로
select '아이디', '이름' from '유저테이블', '대회테이블' where '대회 회차' = '몇회';
이런 형태로 검색을 한다고 했을때
대회 테이블에는 대회가 몇 차인지와 참가 유저의 아이디가 들어있고 이름은 들어 있지 않습니다.
대회 테이블은 유저테이블의 아이디를 외래키로 사용하고 있구요. 이런 식으로 검색하면
두개의 테이블에 들어있는 정보중 아이디와 이름만 출력해서 가져올 수 있을 텐데요.
django에서는 하나의 DB 모델 오브젝트를 선택해서 필터링 한다거나 그런 것 밖에 보지를 못해서요.
한꺼번에 할 수 있는 방법이 있나 궁금하네요. 홈페이지 도큐먼트를 보긴 봤는데 select_related 라는게
있긴한데 사용법이 이상한지 자꾸 에러만 나네요.혹시 아시는 분 계신가요? 오늘 이거 하나로 4시간째
붙들고 있답니다 ㅠㅠ
Forums:
아.. 해결 했습니다. ^^;
아.. 해결 했습니다. ^^;
댓글 달기