タイトル: 素のSQLを直接実行する方法
SEOタイトル: 【Django】素のSQLを直接実行する方法(モデル使用/未使用)
| この記事の要点 |
|---|
|
モデル使用
|
id = 1 User.objects.raw('SELECT id, name FROM user WHERE id= %s', [id]) |
モデル未使用
|
from django.db import connection ... id = 1 with connection.cursor() as cursor: |
複数レコードを取得する場合は fetchone ではなく fetchall を使用する。
|
from django.db import connection ... id = 1 with connection.cursor() as cursor: |