一个Django CMS插件,显示文本并使用redactor编辑器进行编辑。
djangocms-text-redactor的Python项目详细描述
Django CMS插件,显示文本并使用 [redactor](http://imperavi.com/redactor)编辑编辑器。
注意,redactor需要一个许可证,因此它不包括在这个 储存库。
安装
从pypi获得最新的稳定版本
pip install djangocms-text-redactor
从github获取最新提交
pip install -e git+git://github.com/bitmazk/djangocms-text-redactor.git#egg=djangocms_text_redactor
将djangocms_text_redactor添加到INSTALLED_APPS
INSTALLED_APPS=(...,'djangocms_text_redactor',)
将应用程序的url添加到您的urls.py
urlpatterns+=patterns('',url(r'^djangocms-text-redactor/',include('djangocms_text_redactor.urls')),...)
不要忘记迁移数据库
./manage.py migrate djangocms_text_redactor
确保在cms模板中包含redactor css和js文件 应该包含redactor插件。
确保设置DJANGOCMS_TEXT_REDACTOR_IMAGE_UPLOAD_URL和 DJANGOCMS_TEXT_REDACTOR_IMAGE_GET_JSON_URL到这两个的url名称 处理此问题的视图(请参阅redactor文档)。
用法
将Redactor plugin添加到一个占位符中。会有一些 正常的默认设置。您可以保留toolbarExternal的设置, imageUpload和imageGetJson因为它们将被设置 根据你的设置。
贡献
如果您想参与此项目,请执行以下步骤
# Fork this repository # Clone your fork mkvirtualenv -p python2.7 djangocms-text-redactor make develop git co -b feature_branch master # Implement your feature and tests git add . && git commit git push -u origin feature_branch # Send us a pull request for your feature branch