1

我一直在阅读此安装指南以使用 django 安装 tinymce。首先,它没有工作,其次,它似乎只与管理员帐户相关联。此外,关于 tinymce 和 django 集成的其他博客也仅面向管理员帐户。

我基本上是在制作一个博客应用程序,我想提供一些 tinymce 的基本功能,而不是全部内容。我该怎么办?我应该切换到其他文本编辑器吗?

4

3 回答 3

3

我建议在服务器端根本不做任何事情,包括 JS 文件并使用普通的 JS-init 来创建小部件。

于 2011-12-10T22:52:29.790 回答
2

尝试一下:

class MyForm(forms.Form):

    def __init__(self, *args, **kwargs):
        super(MyForm, self).__init__(+args, **kwargs)
        self.fields['FIELD_NAME'].widget = TinyMCE()
于 2011-12-10T17:46:46.437 回答
1

文档中所述,您必须在表单类中指定小部件:

from tinymce.widgets import TinyMCE

class MyForm(ModelForm):
    html = forms.CharField(widget=TinyMCE())
于 2011-12-10T18:02:16.360 回答