Djangoフレームワークについて
通常、Djangoフレームワークは、

上記のような「MVT」のアーキテクチャとなっております。
小規模なアプリケーションの開発の場合は特に問題はありませんが、大規模なサーバーサイドを開発する場合は、viewに
・RESTゲートウェイ
・業務ロジック
・DBとのIn/Out
これらの処理が一点に混在してしまうことで、viewが太り、保守性が悪くなってしまいます。
回避方法
MVTをMVCに変換することで、解決をすることができます。
具体的には、

上記のようなアーキテクチャになります。
これは、JavaのMVCアーキテクチャを参考にしています。
最初太っていたviewを、RESTゲートウェイの機能のみに集中させます。
業務ロジックは、Application層のServiceImplに移動、
DBとのIn/Outとそれに付随する処理は、RepositoryImplに移動させます。
このように構築することで、役割を分散させることができ、viewが太ってしまうことを防ぐことができます。