问题标签 [django-imagekit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
570 浏览

django - Django 通道调整图像大小

我有一个照片模型,有两个图像字段。一个用于原始图像,另一个用于原始图像的调整大小版本。

我选择 django-channles 的原因是因为我已经将它用于 websocket 目的,并且在文档中他们说“......而且,除此之外,应用程序可以轻松卸载许多非关键任务,直到响应已发送 - 例如将内容保存到缓存中或缩略图新上传的图像。” .

如何使用django-channels使用sorl-thumbnaildjango-imagekit或以任何其他方式调整图像的大小以具有 470px 的宽度和自动高度?

0 投票
1 回答
1082 浏览

python - 关闭文件的 I/O 操作:Django Imagekit & Pillow

我正在使用 django imagekit 和枕头上传在 django 1.7 中运行良好的图像。最近我们转移到 django 1.10,现在图像上传不起作用。代码片段是:

回溯是:

在这里可以做什么。我需要在包中进行更改吗?帮助!

0 投票
2 回答
953 浏览

django - Django ImageKit 什么时候创建缩略图文件?

我试图了解 Django ImageKit 在创建缩略图文件方面的工作原理(例如)。我正在使用示例代码:

我正在从应用程序上传头像图像。这适用于在 Profile 表中创建的条目和在 AWS S3 中创建的文件。我正在努力理解的是何时/何地/如何创建 avatar_thumbnail。我是否必须做一些明确的事情才能将其与头像图像一起存储在 AWS S3 中?还是 avatar_thumbnail 只是动态创建的?我需要将它存储在某个地方以备后用。

0 投票
0 回答
598 浏览

python - “ascii”编解码器无法解码位置 11 中的字节 0xff:序数不在范围内(128)

我正在使用 django-imagekit 来创建我的图像字段的缩略图。

现在我使用 django-rest-framework 为上述模型创建了一个序列化器:

我创建了一个 generics.CreateAPIView 来保存一个新用户,但是它给出了错误:

我不明白这一点。请帮忙。如果我从序列化程序中删除头像,它工作正常。

0 投票
1 回答
867 浏览

django-imagekit - ResizeToFit(width=max(source_pic_width, 750)

django-imagekit==4.0

我组织了这样的事情:

问题是用户可以上传小图片。像 800 像素宽。在这种情况下,似乎没有理由将其扩展到 970 和 1170。让它只是原始的 800。

在这种情况下,我更喜欢 ResizeToFit(width=max(self.pic.width, 750)。但我没有做到这一点。

你能给我解释一下这件事吗?

0 投票
0 回答
1050 浏览

django - Windows环境下的Django MEDIA_ROOT开发

在我的 settings.py 中,我添加了以下内容

它打印以下内容

但是当我启动服务器时,我看到了这个错误

我不太确定从这里去哪里。我的 media_root 应该被替换,但它似乎没有被调用。

我的models.py类:

完整错误:

更新:它与 ImageKit 提供的 URL 隔离。打印profile.avatar_thumbnail.url是引发错误的原因。

尝试添加替换,同样的问题。

网址会议:

0 投票
0 回答
111 浏览

django-models - Django CreateAPIView 不保存 Django 模型的图像部分

我正在尝试制作一个 django rest api,它允许管理员用户添加 api 客户端可以同步和显示的图像。我负责创建Clothing包含标题和图像的模型的视图不起作用,因为它只保存标题而不保存图像。

这是Clothing模型:

这是视图:

这是序列化程序:

我该如何解决这个问题,以便将图像保存在catalog/我项目的文件夹中?

0 投票
0 回答
267 浏览

django - Django - ReactJS,如何将图像调整为最佳尺寸?

我正在为我的网站使用 Django - GraphQL (Graphene/Relay) - ReactJS。在我从 Django 应用程序请求图像之前,我已经知道图像需要的确切大小。我想在将图像发送到客户端之前调整服务器上的图像大小,这对我来说比上传每个大小不同的图像 10 更有意义,然后使用逻辑来确定我需要哪一个(不是吗? )。

我找到了django-imagekit,但我没有找到任何适用于不使用 Django 作为视图的应用程序的东西,最好是适用于 GraphQL 的东西。

做这个的最好方式是什么?

0 投票
1 回答
130 浏览

django - (Django)如何将值从字段传输到模型内的自定义 ImageKit 处理器?

我使用Django ImageKit来处理/裁剪上传的照片。我添加了自己的自定义处理器来为照片添加文本(如水印):

但是如何将值从字段传输到模型内部的自定义 ImageKit 处理器?像这样的东西:

我很乐意解释评论和/或用例。

0 投票
2 回答
862 浏览

python - Django、Gunicorn、Nginx、Postgres、数字海洋服务器在图像上传时出现错误 500

我正在使用 Django 开发一个网站/博客,并且正在找出正确的设置/设置。我在虚拟机中运行 Ubuntu Server 16.04 进行测试。我正在使用似乎是 Gunicorn 和 Nginx 以及 PostgreSQL 数据库的常见设置,并在 Digital Ocean Spaces 上托管静态和媒体文件。我也打算在 Digital Ocean 上托管该网站。

我从这里这里这里这里的几个不同的指南中拼凑了一些东西。

我还使用Django-Imagekit来处理图像(url、调整大小等)并在 Django Admin 中管理所有内容。

我面临的问题是,当我上传图像(直接到图像表单或通过发布表单)并保存对象时,我最终会收到服务器错误(500)。如果我刷新页面,它就可以正常工作。这也发生在网站本身(即转到主页,服务器错误,刷新,没有错误)。

我的 Gunicorn 和 Nginx 日志中也绝对没有错误。

文件结构:

画廊/models.py:

帖子/模型.py:

设置/base.py:

设置/测试.py:

venv/bin/gunicorn_start:

/etc/nginx/sites-available/项目:

任何帮助,将不胜感激。

编辑:

将 Debug 设置为 True 给了我以下错误。

该问题似乎与 Django-Imagekit 有关