我通过复制change_form.html文件并嵌入脚本元素,使tinyMCE适用于平面页面。
我按照here的指示,但仍有问题。我将此代码段添加到我的Entry模型中:
class Entry( models.Model ):
class Admin:
# various admin options are here
js = (
'/tiny_mce/tiny_mce.js',
'/appmedia/admin/js/textareas.js',
)
当我在添加条目管理页面中查看源代码时(重启Apache2之后),我没有在任何地方看到上面引用的js文件。
答案 0 :(得分:1)
您链接的路线非常旧,特别是在“newforms-admin”更改之前的日期。您需要将js
元组添加到管理类的内部Media
类中,如here所述。
答案 1 :(得分:0)
结束诉诸django-tinymce
,必须修改我的应用程序的admin.py并为AdminForm定义一个类,用我新创建的类覆盖form属性,最后出现tinyMCE。