質問: ### pythonでSQL Serverのストアドを実行したい python(Django)+ SQL Server で以下のようなものを学習の為に作っています 1画面に検索値を入力 ↓ 2データベースから該当するレコードを抽出 ↓ 3画面に表示 DBへの接続も無事完了し、テーブルのレコードを全件画面表示させる...とこまでは できました。 その後、ストアドも作成しそのストアドが問題なく動くことも確認できています。 ### わからないこと ストアドはmodels.py、views.pyでどの様に使えばいいのでしょうか;; 【例】 画面の検索BOXに'A000001'を入力 ↓ [検索] クリック ``` ##これを実行させたい EXEC menber_list 'A000001' ``` ``` ##ストアドの中身(一部省略) ALTER PROCEDURE [dbo].[menber_list] @ID varchar(7) AS SELECT * FROM member WHERE UserID IN (@ID) ``` (@IDに'A000001'が入るイメージです) ↓ 画面に結果を返す ### 試したこと 色々と調べて、cursorや .objects.raw()を使ってEXECを記述してみたりもしたのですが、 いまいちよく分かりません。。 ### 補足 解決方法でなくとも、わかりやすく解説されているページ等あれば 教えてほしいです;;; 無知ですみません、、、 よろしくお願いします!!!!
回答: 以下参考 SQL Server ストアドプロシージャの書き方 Python+MySQLでストアドプロシージャの実行 ※MySQLですけど、上記とは違う呼び出し方。