フレームワークのORMを使用せず生のクエリを書く必要がある場合、ソースコードの可読性を保つにはSQLをどこに記述していますか。
Viewに直接書かず、SQL実行用のクラスを用意していますか。
djangoはそんなに真面目に使ったことがないので、よく分かりませんが、多分パフォーマンス懸念で生クエリを書くならモデルになるかと思います。なので、一番近いモデルクラスのどこかにそれと分かるようなメソッドを用意してそこに書くか、置き換えたりするんだと思います。
https://docs.djangoproject.com/en/4.1/topics/db/sql/
実例でなくてすみません。
回答1件
あなたの回答
tips
プレビュー