Django ビューで生の SQL クエリを実行する
Django では、ビュー内で生の SQL クエリを利用して、経由ではすぐに入手できないデータベース情報にアクセスできます。 ORM。これを説明するために、サンプルの views.py コードを考えてみましょう:
1 2 3 4 5 6 7 8 9 10 |
|
このビュー関数で生の SQL クエリを実行するには、次の手順に従う必要があります:
必要な Django をインポートしますモジュール:
1 |
|
データベースと対話するためのカーソルを取得します:
1 |
|
SQL クエリを構築します:
1 |
|
SQL を実行するクエリ:
1 |
|
結果の取得:
1 |
|
結果の処理:
1 |
|
必要に応じて結果をビュー ロジックで使用できます。たとえば、値を変数に割り当て、それを表示用のテンプレートに渡すことができます。
さらに、SQL クエリで WHERE 句を使用するには、クエリ文字列に関連する条件を含めることができます。
1 |
|
これらの手順を組み込むことで、Django ビューで生の SQL クエリを実行し、特定のデータベース情報にアクセスしてアプリケーションの機能を強化できます。
以上がDjango ビュー内で生の SQL クエリを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。