如果我们有多个定义小部件类的文件,并且如果小部件具有例如
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 多次?