私は Django のチュートリアルを完了したばかりで、さらに学習することに興奮していますが、決して習熟しているとは言えません。現時点では、私は危険であるとは言えません。
私が音楽のデータベースを持っているとしましょう。アーティスト モデル、アルバム モデル、ジャンル モデル、ソング モデルがあります。私ができるようにしたいのは、特定のフィルターに基づいてアルバム (またはアーティスト) を表示することです。そのため、私のフロントエンドはアルバムのリストを表示し、リストをフィルタリングする手段を提供します。たとえば、「Jazz」リンクは、Jazz アルバムのみを表示します。十分に単純です。
これを達成する方法はいくつか考えられますが、まず最初に、「ベスト プラクティス」の Django メソッドの形成を開始することから始めたいと思います。私が考えることができる 1 つの方法は、ビューを作成することです... /albums/jazz がジャズのみを表示するようにします。もう 1 つの方法は、アルバムをフィルター処理するモデル レベルのメソッドを記述することです。ただし、このようなフィルターを実際にどのように実装するかについては、少し曖昧になります。
このタスクを最もよく達成する方法の概要を誰か教えてくれませんか?