diango-tinymce富文本编译器

应用到项目中

  • 在settings.py中为INSTALLED_APPS添加编辑器应用
    INSTALLED_APPS = (
        ...
        'tinymce',
    )
  • 在settings.py中添加编辑配置项
    TINYMCE_DEFAULT_CONFIG = {
        'theme': 'advanced',
        'width': 600,
        'height': 400,
    }
  • 在根urls.py中配置
    urlpatterns = [
        ...
        url(r'^tinymce/', include('tinymce.urls')),
    ]
  • 在应用中定义模型的属性
    from django.db import models
    from tinymce.models import HTMLField
    
    class HeroInfo(models.Model):
        ...
        hcontent = HTMLField()
  • 在后台管理界面中,就会显示为富文本编辑器,而不是多行文本框
原文地址:https://www.cnblogs.com/AndyChen2015/p/7474012.html