富文本编辑器

  • 借助富文本编辑器,网站的编辑人员能够像使用offfice一样编写出漂亮的、所见即所得的页面
  • 此处以tinymce为例,其它富文本编辑器的使用也是类似的
  • 在虚拟环境中安装包
pip install django-tinymce==2.6.0
  • 安装完成后,可以使用在Admin管理中,也可以自定义表单使用

示例

  • 在test6/settings.py中为INSTALLED_APPS添加编辑器应用
INSTALLED_APPS = (
    ...
    'tinymce',
)
  • 在test6/settings.py中添加编辑器配置
TINYMCE_DEFAULT_CONFIG = {
    'theme': 'advanced',
    'width': 600,
    'height': 400,
}
  • 在test6/urls.py中配置编辑器url
urlpatterns = [
    ...
    url(r'^tinymce/', include('tinymce.urls')),
]
  • 接下来介绍在Admin页面、自定义表单页面的使用方式