django-tinymce 在 django admin 中处理所有文本区域

django-tinymce to work on all textareas in django admin

我一直在尝试让 tiny mce 在所有文本区域上为我的 django 管理站点工作,而无需添加每个字段的小部件。我有很多表格,希望它尽可能 "automagically" 工作。

我已经使用"pip install django-tinymce"方法安装了tiny mce。

我已经关注了下面的文章,即使它在 firebug 或开发者模式下没有抛出任何错误,我也看不出我做错了什么。

https://blog.bixly.com/django-tinymce-in-djangos-admin-app

我一直跟着这封信,但一点运气都没有。任何让这个在所有文本区域上工作的想法或建议都将不胜感激。

谢谢,

jAC

我能够通过使用 admin.py 的 ModelAdmin 类 来实现它。

例如:

@admin.register(HomePageSlider)
class HomePageSliderAdmin(admin.ModelAdmin):
    class Media:
        js = ( '/static/assets/js/tiny_mce/tiny_mce.js' , '/static/assets/js/tiny_mce/textareas.js' )

第一部分用于 tinymce 位置,第二部分加载我放入 textareas.js 文件的配置。