Django ORM을 사용하지 않고 직접 SQL을 작성할 수 있음.

from django.db import connection

def my_custom_sql(self):
    with connection.cursor() as cursor:
        sql = "SELECT * FROM user WHERE id = %s"
        cursor.execute(sql, (self.id,))
        row = cursor.fetchone()

    return row

● connection.cursor() : 커서 생성

● cursor.execute(sql, (params)) : 커서를 사용하여 SQL문 실행, 파라미터가 필요시 파라미터와 같이 실행

● cursor.fetchone() : 하나의 행만 가져올 때 사용

-  cursor.fetchall() : 모든 행을 가져올 때 사용