一个用于cleditor的django表单小部件(一个超干净的mit许可的wysiwyg html编辑器),用于处理上传
django-cleditor的Python项目详细描述
它是什么?一个简单的Django应用程序使用WYSIWYG编辑器(CeldTror)非常容易。
可选地包括一个激活文件上传操作的MIXIN。[截图](https://github.com/yuchant/django-cleditor/raw/master/cleditor.png)
安装说明
==================
>
>下载django-cleditor`` django-django-django-cleditor``并将其添加到您的软件包中,无论您想要什么样的软件包都可以下载并添加到您的软件包中。
-运行``python manage.py collectstatic``管理命令…收集静态文件。
-在需要django表单小部件的任何位置使用“cleditor.widgets.cleditor widget”。
-对于管理上载处理子类“cleditor.admin.cleditoruploadadmin”,请改用“cleditor.widgets.cleditoruploadwidget”。
使用说明
===
只有
----
这个包在“cleditor.widgets”中提供了一个“cleditor widget”表单小部件,您可以在django窗体框架需要小部件的任何地方使用它。
要将“modeladmin”中的所有文本字段替换为“cleditors”,只需粘贴两行即可:
``python
from django.db import models
fromcleditor.widgets导入cleditor widget
class mymodeladmin(admin.modeladmin):
formfield掼overrides={models.textfield:{widget':cleditorwidget()}
`````
Easy Admin Upload handler
——
允许用户通过“插入图像”小部件上载,必须使用“cleditor upload widget”小部件,并且必须将包含的“modeladmin”子类化,该子类将完全受csrf保护的上载处理程序添加到您的管理站点。
从cleditor导入cleditor upload widget
。admin导入cleditoruploadadmin
mymodeladmin类(cleditoruploadadmin):
upload撸u to='cleditoruploadwidget/'撸默认值
formfield撸overrides={models.textfield:{widget':cleditoruploadwidget()}
````
admin)
---------------------------
若要在不使用管理面板的情况下上载图像,必须将URL映射到上载处理程序,并将自定义处理程序URL传递到小部件。
``python
`urls.py
(r'^my upload handler/$',cleditor_upload_handler,{'upload_to':'my_upload_directory'}),
)
````
``` python
小部件实例化
my form类(forms.form):
myfield=forms.textfield(widget=cleditoruploadadmin(upload挈url=-path-to-my-upload-handler'))
```
credits
=
*chris landowski-原始的cleditor图像上传plugin
https://github.com/dmitry dedukhin/cleditor extimage plugin
*dmitry dedukhim-cleditor jquery plugin creator
http://premiumsoftware.net/cleditor/
可选地包括一个激活文件上传操作的MIXIN。[截图](https://github.com/yuchant/django-cleditor/raw/master/cleditor.png)
安装说明
==================
>
>下载django-cleditor`` django-django-django-cleditor``并将其添加到您的软件包中,无论您想要什么样的软件包都可以下载并添加到您的软件包中。
-运行``python manage.py collectstatic``管理命令…收集静态文件。
-在需要django表单小部件的任何位置使用“cleditor.widgets.cleditor widget”。
-对于管理上载处理子类“cleditor.admin.cleditoruploadadmin”,请改用“cleditor.widgets.cleditoruploadwidget”。
使用说明
===
只有
----
这个包在“cleditor.widgets”中提供了一个“cleditor widget”表单小部件,您可以在django窗体框架需要小部件的任何地方使用它。
要将“modeladmin”中的所有文本字段替换为“cleditors”,只需粘贴两行即可:
``python
from django.db import models
fromcleditor.widgets导入cleditor widget
class mymodeladmin(admin.modeladmin):
formfield掼overrides={models.textfield:{widget':cleditorwidget()}
`````
Easy Admin Upload handler
——
允许用户通过“插入图像”小部件上载,必须使用“cleditor upload widget”小部件,并且必须将包含的“modeladmin”子类化,该子类将完全受csrf保护的上载处理程序添加到您的管理站点。
从cleditor导入cleditor upload widget
。admin导入cleditoruploadadmin
mymodeladmin类(cleditoruploadadmin):
upload撸u to='cleditoruploadwidget/'撸默认值
formfield撸overrides={models.textfield:{widget':cleditoruploadwidget()}
````
admin)
---------------------------
若要在不使用管理面板的情况下上载图像,必须将URL映射到上载处理程序,并将自定义处理程序URL传递到小部件。
``python
`urls.py
(r'^my upload handler/$',cleditor_upload_handler,{'upload_to':'my_upload_directory'}),
)
````
``` python
小部件实例化
my form类(forms.form):
myfield=forms.textfield(widget=cleditoruploadadmin(upload挈url=-path-to-my-upload-handler'))
```
credits
=
*chris landowski-原始的cleditor图像上传plugin
https://github.com/dmitry dedukhin/cleditor extimage plugin
*dmitry dedukhim-cleditor jquery plugin creator
http://premiumsoftware.net/cleditor/