"blog"という名前のDjangoアプリがあるとします。モデルに依存する外部APIへの呼び出しはどこに配置しますか?
Post
というモデルがあり、特定の時間内に最も人気の高い投稿のリスト(Google Analytics APIなど)を返す外部API呼び出しがあります。
私の質問は、外部APIを呼び出すコードを配置し、各投稿のIDを解析し、データベースにクエリを行い、それに応じてモデルのリストをソートする場所です。
私はそれがManager
またはtemplatetag
に住んでいるとは思わない。ヒントや提案はありますか?
ありがとうございます!
EDIT:プロジェクトのいくつかの場所で必要な結果が必要な場合があります。したがって、コードを表示すると重複してしまいます。
ありがとう、トミー。ヘルパーモジュールの提案は素晴らしいです! – Tiago
また、外部APIの使用についてのヒントもあります。ありがとう! – Tiago