2013-06-06 3 views
0

저는 Python Django에서 새로운 꿀벌입니다.장고의 두 비 관계형 테이블에서 결과를 선택하십시오.

테이블 1과 테이블 2라는 두 개의 테이블이 있고 서로간에 관계가 없습니다.

SELECT [COL-1], [COL-2] 
FROM [TABLE-1] , [TABLE-2] 
WHERE [TABLE-1].[COLUMN NAME 1] = [TABLE 2].[COLUMN NAME 2] 

어떻게 장고 ORM에서 위의 쿼리를 작성할 수 있습니까? select_related() 시도했지만 두 테이블에서 데이터를 가져 오지 않습니다.

도움이 필요하십니까

+1

필요한 모든 될 수 있을까요? –

+0

Djangoish 방법은 모델을 가지고 orm을 사용하여 db를 쿼리하는 것입니다. django 관리 명령을 사용하여 기존 데이터베이스를 검사하고 django가 모델을 생성하도록 할 수 있습니다. 장고는 당신에게 맞는 모든 것을 추측 할 수 없기 때문에 자동 생성 된 모델을 필요에 맞게 편집해야합니다. – Jingo

+0

이 테이블의 장고 코드를 작성하십시오 – Sholomitcky

답변

0

귀하의 질문은 관련성이 없으므로 매우 드문 것입니다. Django는 동일한 모델에 대해서만 필드를 참조하는 필터를 허용합니다. 그러나 항상 장고에서 원시 SQL 쿼리를 사용하는 옵션보다. 보라, 그것은 당신이 그 테이블이 관계가없는 이유는 무엇

https://docs.djangoproject.com/en/1.5/topics/db/sql/

관련 문제