跳转到主要内容

在Django项目中集成TinyMCE 4

项目描述

django-tinymce-4

https://travis-ci.cn/ITCase-django/django-tinymce-4.svg?branch=master

使用 TinyMCE4DjangoDjango Filebrowser 集成

特性

安装

pip install django-tinymce-4

将应用添加到settings.py中的INSTALLED_APPS(顺序很重要)

INSTALLED_APPS = (
    'tinymce_4',
    'grappelli',
    'filebrowser',
    'django.contrib.admin',
)

Django Filebrowser网站添加到您的URL模式(在admin-urls之前)

url(r'^grappelli/', include('grappelli.urls')),
url(r'^admin/', include([
    url(r'^', include(admin.site.urls)),
    url(r'^filebrowser/', include(fb_site.urls)),
])),

使用方法

from tinymce_4.fields import TinyMCEModelField
from django.db import models

class ModelFoo(models.Model):
    content = TinyMCEModelField('Foo content')

自定义设置

  • 基础设置:/tinymce_4/static/tinymce_4/settings/full/setings.js

  • 菜单:/tinymce_4/static/tinymce_4/settings/full/menu.js

  • 插件:/tinymce_4/static/tinymce_4/settings/full/plugins.js

  • 外部插件:/tinymce_4/static/tinymce_4/settings/full/external_plugins.js

  • 模板:/tinymce_4/static/tinymce_4/settings/full/templates.js

演示

cd django-tinymce-4/example/
pip install -r requirements.txt
python manage.py runserver

贡献

  1. 创建一个问题来讨论您的想法

  2. 分叉它

  3. 创建您的功能分支: git checkout -b new-feature

  4. 提交您的更改: git commit -am ‘添加一些功能’

  5. 推送至分支: git push origin new-feature

  6. 创建新的 拉取请求

  7. 盈利!

设置环境

安装 npm 包

cd django-tinymce-4/
npm install

运行示例

cd django-tinymce-4/example
python manage.py runserver

构建 CSS

gulp css

分支

  • master - 最新发布分支

  • develop - 新发布版本的开发分支

项目详情


下载文件

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

源分布

django-tinymce-4-0.0.27.tar.gz (1.4 MB 查看哈希值)

上传时间

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面