鑑於管理員媒體類,設置了豐富的文本編輯器,如:重寫管理媒體類
class TutorialAdmin(admin.ModelAdmin):
fields...
class Media:
js = ['/paths/to/tinymce.js',]
我想有選擇地覆蓋取決於它所引用的模型字段值JS的能力。我在教程模型中添加了「use_editor」布爾值。問題是,如何檢測當前實例是否具有該布爾集?我想最後得到類似的東西:
class Media:
if self.use_editor:
js = ['/path/to/tinymce.js',]
else:
js = ''
想法?謝謝。
有趣的方法史蒂夫。我不急於在這裏做一堆Javascript黑客攻擊,儘管我不得不這樣做。不禁覺得從模型實例發送一個簡單的布爾值並且完成這件事很容易。在django用戶上有一個相關的線程。如果有人想出解決方案,會在這裏發佈。謝謝。 – shacker 2010-03-24 22:32:01