django wysiwyg redactor不';不要应用任何设置
我在使用Django 1.8时遇到问题。 我需要使工具栏固定在管理网站,但RedactorField不应用任何设置,我试图使用。管理站点使用django grappelli 2.7.3 我尝试了文档中解释的所有事项,但在我的管理站点上,即使是最简单的设置——“maxWidth”:“100px”,我也没有做任何更改: 1) 在settings.py中写入设置,如下所述 2) 在模型定义中使用models.py中的RedactorField(与文档示例相同): (我也尝试过使用redactor\u设置,因为它位于替代redactor\u选项中,但它抛出错误'init()得到一个意外的关键字参数'redactor\u settings') 3) 在my forms.py中将RedactReditor用作小部件:django wysiwyg redactor不';不要应用任何设置,django,django-admin,Django,Django Admin,我在使用Django 1.8时遇到问题。 我需要使工具栏固定在管理网站,但RedactorField不应用任何设置,我试图使用。管理站点使用django grappelli 2.7.3 我尝试了文档中解释的所有事项,但在我的管理站点上,即使是最简单的设置——“maxWidth”:“100px”,我也没有做任何更改: 1) 在settings.py中写入设置,如下所述 2) 在模型定义中使用models.py中的RedactorField(与文档示例相同): (我也尝试过使用redactor\u设
# this raises '_init_() got unexpected word' exception because of redactor_settings
announce = forms.CharField(widget=RedactorEditor(redactor_settings={'maxWidth': '100px'}))
(我也尝试过使用redactor\u设置,因为它位于替代redactor\u选项中,但它抛出错误'init()得到一个意外的关键字参数'redactor\u settings')
但它们都不起作用。我将感谢任何帮助!如果没有足够的信息,我可以显示更多的源代码。我找到了解决方案!
问题是我在settings.py文件中为我的Redactor使用了不正确的设置格式。这是正确的(对于我想要的固定工具栏):
announce = RedactorField(redactor_options={'maxWidth': '150px'})
# this raises '_init_() got unexpected word' exception because of redactor_settings
announce = forms.CharField(widget=RedactorEditor(redactor_settings={'maxWidth': '100px'}))
REDACTOR_OPTIONS = {
'lang': 'en',
'toolbarFixedTopOffset': 70,
}