django admin TinyMCE集成

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

这适用于Safari:

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

但我不在Firefox内工作。

只需添加js即可:

class Media:
    js = ['/media/js/tiny_mce/tiny_mce.js']

我尝试过各种路径组合:带/不带“斜杠”,带/不带“媒体”位,甚至绝对是绝对的http:// localhost:8008 / ...没有任何工作适合我。

然而,大胖子:使用grappelli自己的tinymce在firefox和safari中都可以工作(将safari添加到tinymce_config.js之后)。 任何想法可能会出错?

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


最简单的方法就是使用django-tinymce之类的东西


顺便说一句,如果你使用开发服务器运行,那么js的最佳路径是'js / tiny_mec / tiny_mce.js',你是否使用Web服务器来提供静态文件?


这里是解决方案

https://code.djangoproject.com/wiki/AddWYSIWYGEditor

有用 :)

链接地址: http://www.djcxy.com/p/43751.html

上一篇: django admin TinyMCE integration

下一篇: Open source OCR for Chinese