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

How to upload image in CKEDITOR with a Django backend?

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

这是我认为应该采用的方法 -

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

成功后服务器将 return 图像和对话框的完整路径将插入到编辑器中。

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

谢谢

有一个 Django 包

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

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

基本上您必须配置媒体 url 并且 ckeditor 有一个上传媒体的设置。 Ckeditor 将为您处理图片上传。

上传的内容将显示在概览页面中,您可以在其中选择 "use image in text"