現在、djangoで小規模のアプリを作成中です。
初心者的な質問で誠に恐れ入りますが、複数に同じクエリセットを書いている場合、適切なviewの書き方についてご教授頂けませんでしょうか。
アプリの構造は、添付ファイルの通りです。
urls.py urlpatterns = [ path('aaa', views.aaa, name='aaa'), path('bbb', views.bbb, name='bbb'), path('ccc', views.ccc, name='ccc'), path('ddd', views.ddd, name='ddd'), path('eee', views.eee, name='eee'), ] view.py def aaa(request): 同じクエリセット 処理1 return def bbb(request): 同じクエリセット 処理2 return def ccc(request): 同じクエリセット 処理3 return def ddd(request): 同じクエリセット 処理4 return def eee(request): 同じクエリセット 処理5 return
違うviewで殆ど同じクエリセットを多数使用しているので、このクエリセットをまとめたいです。
通常、このような場合にクラスを設定すると思うのですが、どのような構造でクラスを書くのか、いまいちわかりません。初心者的な質問で恐縮ですが、教えて頂けたら嬉しく思います。
何卒宜しくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/22 15:27 編集