Django:将tinyMCE嵌入到我的非平面模型中的问题

时间:2010-02-07 01:51:27

标签: django tinymce

我通过复制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文件。

2 个答案:

答案 0 :(得分:1)

您链接的路线非常旧,特别是在“newforms-admin”更改之前的日期。您需要将js元组添加到管理类的内部Media类中,如here所述。

答案 1 :(得分:0)

结束诉诸django-tinymce,必须修改我的应用程序的admin.py并为AdminForm定义一个类,用我新创建的类覆盖form属性,最后出现tinyMCE。