各Django ORMの背後で実行されているSQLクエリを表示しようとしています。このためDjango + Raw SQLクエリ:取得メソッドでDjango ORMの背後で実行されているraw SQLクエリを表示
私がやっている:私は、複数のfetch.Aboveクエリを取得するには、フィルタを使用しています。ここ
item = Item.objects.filter(Id=8177).query
は私に所望の出力を提供します。
今、問題が開始されると、私はAPI
item = Item.objects.get(Id=8177).query
を取得使用しようとしていますときには、単一のレコードは、その後、DjangoのORMの後ろに実行している生のSQLクエリを確認しようと、それは次のように表示さフェッチ:
AttributeError: 'Item'オブジェクトに 'query'属性がありません
get APIのRaw SQLクエリを表示するDjangoのサポートはありませんか?私は間違っているかもしれません。
SQLクエリのログ記録を設定することを検討しましたか? http://stackoverflow.com/a/20161527/3191896 –
はい。これが設定されています – Sandy