2015-07-04 45 views
0

我已经做了许多图像插件的正确研究,使用php脚本将图像上传到服务器。我只是想知道将图像上传到基于django的服务器的正确方法。如何使用Django后端上传CKEDITOR中的图片?

这是我认为的做法应该是什么 -

在单击工具栏按钮,对话框将是对话的opened.UI要素包括与文件类型的形式,高度和宽度,两个字段一个按钮(上传到服务器)。添加一个图像文件和字段并点击上传按钮,ajax调用将被发送(我是在这里吗?或表单提交应该处理它)到特定视图将处理保存图像的服务器到指定的文件夹。

成功时服务器将返回图像的完整路径,对话框将插入到编辑器中。

对不起,如果我的问题是非常天真的,但我只是想知道我的假设是否恰好在开始之前。

感谢

回答

2

有一个Django包

https://github.com/django-ckeditor/django-ckeditor 

这配备了一个演示应用程序。我会建议研究一下,看看它是如何工作的。

基本上,你将不得不配置媒体网址,并有一个ckeditor设置上传媒体。 Ckeditor将为您处理图片上传。

上传的内容会显示在一个概览页面,在这里你将有“文字使用图像”选项

+0

感谢参考Django的ckeditor.I阅读Django的CKEditor的的完整的代码,并合并其功能在我的。谢谢 – akg