「ウィジェット」(レンダリングされたオブジェクトで、いくつかのカスタム JavaScript ファイルを使用する) を開発しているときに、「included-scripts-manager」のようなものを作成する必要に直面しました (複数のウィジェットがレンダリングされるときに同じ JS ファイルが二重に含まれるのを避けるため)。ビューのために)。
私の最初のアイデアは、テンプレートで EXTRA_SCRIPTS 変数を提供するカスタム テンプレート レンダリング コンテキストを作成することでした。ただし、リクエスト処理中にスクリプトのリストをどこで収集すればよいかわかりません。それがシングルトンオブジェクトが必要な場所だと思います。
助言がありますか?