我一直在阅读installation guide来安装带有django的tinymce。首先,它没有工作,其次,它似乎只与管理员帐户链接。此外,关于tinymce和django集成的其他博客也仅针对管理员帐户。
我基本上是在制作一个博客应用程序,我想提供一些基本功能,而不是整个东西。我该怎么办?我应该切换到其他文本编辑器。
答案 0 :(得分:3)
我建议不要在服务器端做任何事情,包括JS文件并使用普通的JS-init来创建小部件。
答案 1 :(得分:2)
试一试:
class MyForm(forms.Form):
def __init__(self, *args, **kwargs):
super(MyForm, self).__init__(+args, **kwargs)
self.fields['FIELD_NAME'].widget = TinyMCE()
答案 2 :(得分:1)
作为mentioned in the docs,您必须在表单类中使用specify the widget:
from tinymce.widgets import TinyMCE
class MyForm(ModelForm):
html = forms.CharField(widget=TinyMCE())