サイトの多くの部分で使用している という親テンプレートがありbase.html
ます。このテンプレートには、ユーザーがさまざまな種類のコンテンツをアップロードできるようにするさまざまなフォーム (モーダル ウィンドウ内) をトリガーするボタンなど、多くの機能コンポーネントが含まれています。 ユーザーがサイトのほぼすべての部分からこれらのボタンをクリックできるようにしたいと考えています (から継承するすべてのテンプレートからbase.html
)。
サイトのメイン ページを処理するビューを作成しました(を継承し、 をHomeView
レンダリングします)。このビューには、すべてのアップロードを処理する一連の機能を記述しました。homepage.html
base.html
多くのテンプレートが から継承されるbase.html
ため、すべて同じ機能を備えているため、 から数百行のコードをコピーしてHomeView
、他のすべてのページをレンダリングするビューに貼り付ける必要がありますか??
もっと良い方法があるはずですよね?
親の基本テンプレートの機能が、この基本テンプレートから継承する子テンプレートを呼び出すすべてのビューに当てはまることを確認するにはどうすればよいですか?