2014-06-15 8 views
0

어떻게 SQL 원시 쿼리를 장고 개체로 변환 할 수 있습니까?기본 원시 SQL을 장고로 변환

SELECT SUM(column1) FROM table1 
WHERE id_foo NOT IN ({ids_to_exclude}) AND bar < 1000 AND source = '{source}' 
AND created >= '{start}' AND created < '{end}' 

감사!

답변

1

당신은 무엇을 시도 했습니까? 이 질문과 답변을위한 장소, 다른 사람이 작업을 수행하는 것이 아닙니다.

는 시작하려면 :

SELECT SUM(column1) FROM table1 
WHERE id_foo NOT IN ({ids_to_exclude}) AND bar < 1000 AND source = '{source}' 
AND created >= '{start}' AND created < '{end}' 

당신은 장고의 모델을 생성하는 방법을 찾아야한다. 정보를 저장하려면 table1 모델이 필요합니다. 이 쿼리를 만들려면 queryset 집계 (Sum)와 .exclude (id_in = [ids_to_exclude])를 사용하는 방법을 살펴 봐야합니다.