ウィジェットクラスを定義する複数のファイルがあり、ウィジェットにたとえば
class W1(forms.DateInput):
class Media:
css = {'all':('common/css/ui-darkness/jquery-ui-1.8.9.custom.css',),}
js = ('common/js/jquery-ui-1.8.9.custom.min.js',)
class W2(forms.TextArea):
class Media:
js = ('common/js/jquery-ui-1.8.9.custom.min.js',)
同じページで W2 と W1 の両方を使用していますが、これは良くありません。複数のウィジェットを使用してもjsまたはcssが重複して複数回表示されないように、ウィジェットのメディア要件/クラスを管理するための可能な解決策は何ですか?