跳转到主要内容

用于Django的TinyMCE小部件

项目描述

django-tinymce-lite

django-tinymce-lite 是一个Django应用,包含一个用于将表单字段渲染为TinyMCE编辑器的控件。此软件包提供了与 django-tinymce 相同的命名空间,但从CDN获取最新的稳定TinyMCE静态文件。

PyPi Version Build Status Test Coverage GitHub license

快速入门

安装 django-tinymce-lite

$ pip install django-tinymce-lite

将 tinymce 添加到 settings.py 中的 INSTALLED_APPS 以适用于您的项目

INSTALLED_APPS = (
    ...
    'tinymce',
)

在您的代码中

from django import forms

from tinymce.widgets import TinyMCE

from .models import FooBar

class FooBarModelForm(forms.ModelForm):
    class Meta:
        model = FooBar
        fields = ['content1']
        widgets = {
            'content1': TinyMCE
        }

配置

django-tinymce-lite 通过django设置机制进行配置。以下选项可用

# Url to tinymce init js
TINYMCE_JS = '//cdn.tinymce.com/4/tinymce.min.js'

# If you need pass extra static files for all tinymce widget
TINYMCE_EXTRA_MEDIA = {
    'js': [],
    'css': {}
}

# Config, that passed to tinyMCE.init functions
TINYMCE_CONFIG = {
    'selector': '.django-tinymce',
    'theme': 'modern',
    'relative_urls': False,
}

有关tinymce配置,请参阅网站上的更多信息。

版本

最新版本是 1.0.0。它支持python 2.7, 3.4, 3.5, 3.6和Django >= 1.7。

支持和更新

使用github issues https://github.com/vanadium23/django-tinymce-lite/issues

许可协议

最初由Aljosa Mohorovic编写。

受到django-select2的很大启发。

本程序根据MIT许可证授权(见LICENSE)

项目详情


下载文件

下载您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。

源分布

django-tinymce-lite-0.0.2.tar.gz (6.4 kB 查看哈希值)

上传于

支持