django admin TinyMCE集成

And*_*ndy 7 django tinymce django-admin textfield

这很奇怪:我已经安装并配置了django-tinymce,但它似乎不适用于django admin.

这适用于Safari:

class ArticleAdmin(admin.ModelAdmin):
    formfield_overrides = {
        models.TextField: {'widget': TinyMCE(attrs={'cols': 80, 'rows': 20}, )},
    }
Run Code Online (Sandbox Code Playgroud)

但我不在 Firefox中工作.

只是添加js不适用于:

class Media:
    js = ['/media/js/tiny_mce/tiny_mce.js']
Run Code Online (Sandbox Code Playgroud)

我尝试了路径的各种组合:有/无前导斜杠,有/没有'媒体'位,甚至是绝对绝对的http:// localhost:8008 / ......没有什么对我有用.

然而,大胖子:在firefox和safari中使用grappelli自己的tinymce(在将safari添加到tinymce_config.js之后).什么可能出错?

在MacOS X 10.5上使用Django 1.1,django-grappelli 2rc,django-tinymce 1.5,FF 3.5,Safari 4

die*_*us9 1

js 的正确路径是“js/tiny_mec/tiny_mce.js”,顺便问一下,如果您使用开发服务器运行,您是否使用 Web 服务器提供静态文件?