Django-TinyMCE:如何正确配置?

时间:2012-09-07 09:02:20

标签: django django-forms tinymce

我正在摆弄django-tinyMCE并注意到某些配置没有得到应用。这是我的settings.py

中的代码
TINYMCE_DEFAULT_CONFIG = {
    'theme' : 'advanced',
    'theme_advanced_buttons1' : 'bold,italic,underline,separator,bullist,numlist,separator,link,unlink',
    'theme_advanced_buttons2' : '',
    'theme_advanced_buttons3' : '',
    'theme_advanced_toolbar_location' : 'top',
    'theme_advanced_toolbar_align': 'left',
    'paste_text_sticky': 'true',
    'paste_text_sticky_default' : 'true',
    'valid_styles' : 'font-weight,font-style,text-decoration',
}

不工作的是: paste_text_sticky,paste_text_sticky_default和valid_styles。

我基本上要做的是:

仅允许

  • 文字为“粗体/斜体/下划线”
  • 列出(项目符号,数字)
  • 链接

禁止其他任何事情。

你知道我做错了什么吗?非常感谢。

1 个答案:

答案 0 :(得分:7)

您需要对paste_text_stickypaste_text_sticky_default使用Python True / False。

TINYMCE_DEFAULT_CONFIG = {
    'theme' : 'advanced',
    'theme_advanced_buttons1' : 'bold,italic,underline,separator,bullist,numlist,separator,link,unlink',
    'theme_advanced_buttons2' : '',
    'theme_advanced_buttons3' : '',
    'theme_advanced_toolbar_location' : 'top',
    'theme_advanced_toolbar_align': 'left',
    'paste_text_sticky': True,
    'paste_text_sticky_default' : True,
    'valid_styles' : 'font-weight,font-style,text-decoration',
}

看一下与有效儿童和风格相关的Stack Overflow post。希望能帮到你。