Django 에는 ORM 을 이용해서 편리하게 DB에서 데이터를 가져올 수 있으나, 쿼리가 너무 복잡해서 직접 DB 쿼리를 사용해 데이터를 호출하는 방법이 필요했다. Manager.raw() 를 사용하면 가능하다. 먼저 models.py 에 모델을 선언한다. 이 모델의 구조는 쿼리의 결과가 담길 틀을 만든다고 생각하면 된다. 여러 테이블간의 Join 을 하더라도, 결국 어떤 출력되는 쿼리의 구조만 생각하면 된다. class Person(models.Model): first_name = models.CharField(...) last_name = models.CharField(...) birth_date = models.DateField(...) 이렇게 models.py 에 선언하고, views.py 에서..