django的富文本编辑器
django-rte的Python项目详细描述
一个富文本tinymce小部件,带有django的model字段。
要求
django>;=1.3
安装
pip install django-rte
配置
首先将rte包含在INSTALLED_APPS:
INSTALLED_APPS = ( ... 'rte', ... )
现在您可以使用默认的基本配置,也可以定义 拥有。无论哪种方式,都可以通过将配置dict传递给 模型字段或小部件。如果你想建立一个不同的基础 配置您只需要放置一个新的配置文件'rte/tiny.config.js'。
如果需要显式设置 在field或widget config dict和 不在'rte/tine.config.js'文件中。
示例
示例模型用法:
from rte import RTEField class MyModel(models.Model): content = RTEField()
小部件使用示例:
from rte import TinyWidget def MyForm(forms.Form): content = forms.TextField(widget=TinyWidget(config={'language': 'en'}))