如何使用Django后端在CKEDITOR上传图像?

时间:2015-07-04 03:37:29

标签: javascript html django ckeditor image-uploading

我已经对使用php脚本将图像上传到服务器的许多图像插件进行了适当的研究。我只想知道将图像上传到基于django的服务器的正确方法。

我认为这应该是一种方法 -

单击工具栏按钮,将打开一个对话框。对话框的UI元素将包含一个带有文件类型的表单,两个高度和宽度字段以及一个按钮(上传到服务器)。添加图像文件和字段和点击上传按钮,ajax调用将被发送(我在这里?或表单提交应该处理它。)到服务器,其中特定的视图将处理保存图像到指定的文件夹。

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

很抱歉,如果我的问题非常幼稚,但我只是想在开始之前知道我的假设是否正确。

由于

1 个答案:

答案 0 :(得分:2)

有一个Django包

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

这附带一个演示应用程序。我建议调查一下,看看它是如何工作的。

基本上,您必须配置媒体网址,并且ckeditor的设置位于上传媒体的位置。 Ckeditor将为您处理图像上传。

上传的内容将显示在概述页面中,您可以在其中选择"在文本中使用图像"