【发布时间】:2013-11-19 15:46:25
【问题描述】:
我一直在尝试在 Django 中上传图像文件。我遵循了几个教程,它们确实有所帮助,例如 this one 和 the one here。
虽然他们确实给出了正在发生的事情/如何思考它的基本概念,但我还不能将其转移到 ImageKit 的 ProcessedImageField 实现。
我的问题如下:我有几个 ProcessedImageFields。为了上传新图片,我使用了一个带有稍微修改的 ClearableFileIput 小部件的表单,它在标准的“选择文件”按钮上方显示一个缩略图。这工作得很好,用户可以选择几个文件(每个字段一个),在保存表单时一次性上传它们。 我使用 S3 使用 django-storages 存储数据。
我希望能够在它们上添加 ajax 上传功能,以便可以将图像处理从表单保存中委派出去。当用户选择图像时,它应该被上传并在文件处理后更新。然后,只有在用户实际保存表单时才应保留对模型的更改,否则应丢弃新文件。
任何想法从哪里开始寻找?也许有使用 Django-Imagekit 的项目使用现有的 django ajax 库之一?
【问题讨论】:
标签: python ajax django django-imagekit