0
두 테이블 A와 B가 있는데, 장고 ORM (왼쪽 조인)을 사용하여 두 테이블의 모든 열이 필요합니다.Django-ORM 두 테이블의 모든 열이 왼쪽으로 결합됩니다.
저는 장고와 프로그래밍에 새로운 꿀벌입니다.
두 테이블 A와 B가 있는데, 장고 ORM (왼쪽 조인)을 사용하여 두 테이블의 모든 열이 필요합니다.Django-ORM 두 테이블의 모든 열이 왼쪽으로 결합됩니다.
저는 장고와 프로그래밍에 새로운 꿀벌입니다.
한 가지 방법은 쿼리에서 .values () 호출 가능 코드를 사용하는 것입니다.하지만 묻는 것은 명확하지 않습니다. 이것은 쿼리 세트가 아닌 쿼리를 반환하지만 SQL을 데이터베이스에 직접 입력 한 것처럼 동작합니다. 즉, 테이블 B의 Null 엔트리가있는 행을 반환합니다.
테이블 A에 테이블 B에 대한 외래 키가 있다고 가정합니다. 모델 파일.
TableA.object.filter(your filters here).values(tableA__field1, tableA__field2 , ... \
tableB__field1, tableB__field2, etc).
https://docs.djangoproject.com/en/1.3/topics/db/aggregation/#values