问题标签 [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 投票
3 回答
2395 浏览

python - 同步数据库不工作

类产品(模型。模型):

不工作 manage.py syncdb

错误:

django.db.utils.OperationalError:没有这样的表:tovar

请治愈我

0 投票
2 回答
1459 浏览

python - 如果图像大小为 GT 300KB,则 django-imagekit 压缩图像

我已经设法安装(经过大量努力)django-imagekit,现在我可以使用django-imagekit来压缩上传图像的文件大小。

我可以上传 6MB 的图像,当我使用 10 的质量时,django-imagekit会将图像压缩到 230KB(见下文)。

当上传的图像大小为 300Kb、1MB、2MB、3MB 或更大时(我在想一个 if/elseif/else 语句将确认图像的大小并应用较低的质量,图像的大小 (KB) 越大? 10 的文件压缩适用于较大尺寸的图像,但从根本上降低了较小尺寸图像的图像质量,例如 25Kb。

我什至不确定我将如何编写代码以及将实现此目的的代码放在哪里。所以任何帮助将不胜感激。

这是我的相关models.py文件代码:

编辑:

我试图实现 ProcessedImageField 类的表单字段版本,但这不会上传图像。

这是我在将 models.py 代码更改回图像字段时尝试的表单代码(上面已注释掉):

0 投票
1 回答
1010 浏览

python - AttributeError: 'cStringIO.StringO' 对象在使用 django-imagekit 时没有属性 'fileno'

我正在使用 django-imagekit 处理上传图片,我遇到了以下错误:

下面是我的代码:

有人可以告诉我该怎么做吗?谢谢

0 投票
1 回答
147 浏览

python - NameError:未定义名称“ResidentialReference”[Django - ImageKit]

出于某种原因,一旦我尝试将 ImageKit 应用到模型上以创建 ImageField 的缩略图,就会出现错误。我正在使用适用于 Django 的 ImageKit 库,您可以在此处找到

我的代码如下:

0 投票
1 回答
599 浏览

django - ImageKit 在 Django Admin 上不显示缩略图

我已经部署了一个运行 Django 的 ubuntu 服务器。对于图像缩略图,我使用 PILLOW 和 ImageKit。当我尝试保存一个条目时,主 ImageFile 被保存并且缩略图也被创建,但是一旦我保存我得到一个服务器错误 500。一旦我重新加载相同的页面,条目加载但不显示缩略图,一旦我点击缩略图我得到一个 404 Not found 在浏览器上。

我的 nginx 配置如下:

媒体文件正确提供。我现在的问题是,我应该创建另一个指向缩略图路径的变量吗?有任何想法吗?

下面列出的错误:

NGINX 日志:

0 投票
1 回答
460 浏览

python - 如何使用 ImageSpecField 测试 Django 模型?

我有以下模型:

我没有直接在我的视图上使用房间对象,而是将它们转换为 dict,使用 'background_preview_url' 键进行扩展。

现在我想编写一些 Django 测试,使用序列化的房间对象。问题是,如果我这样做:

ImageKit 抛出 MissingSource 错误,因为我的测试室中没有背景图像可以从中生成预览。

我如何在测试中更好地克服这一点?我应该携带带有背景图像的固定装置吗?或者我应该写第二个 serialize_for_test() 方法?或者也许我可以用 background_preview 字段的一些测试值来实例化 Room()?- 我试过了,但直接 Room(background_preview='fake_url') 不起作用。

谢谢。

0 投票
1 回答
90 浏览

python - django imagekit - 列表视图和详细信息视图图像

我刚刚开始使用 django imagekit。我有一个列表视图页面,其中图像的尺寸为 270 x 203(大约 30 KB),而相同的图像在详细信息视图页面中的尺寸为 570 x 427(大约 90 KB)。

我想知道;

  1. 应该为每个具有不同大小和尺寸的图像创建 2 个不同的图像。
  2. 如果第一个查询的答案是肯定的。如何在 Django Imagekit 上做到这一点。

PS:我打算在表单级别使用 django Imagekit。

0 投票
1 回答
501 浏览

django - Django Imagekit 背景填充

我刚刚开始使用 Django 并寻找裁剪徽标并自动检测徽标背景以填充它的解决方案。大多数徽标都是矩形的,但我实际上需要有方形图像。

这是我想做的一个例子。请注意,从原始图像的第一个像素自动检测到白色背景。我一直在研究 Django Imagekit,但仍然不太清楚如何实现这一点。http://django-imagekit.readthedocs.org/en/1.1.0/#

有谁知道一个简单的方法来做到这一点?

在此处输入图像描述

0 投票
0 回答
182 浏览

django - django imagekit - 根据条件压缩和调整大小

我是 Django 的新手。我正在努力为 django imagekit 编写代码,该代码检查图像是否具有特定大小和特定尺寸,然后压缩或调整大小或同时执行这两种操作。

我已阅读有关处理器和定义 ImageSpec 的信息,但我对如何完成此操作感到困惑:((

我在 ModelForm 中定义了 ProcessedImageField()

只是在为如何为处理器编写代码而苦苦挣扎。

0 投票
2 回答
317 浏览

python - Django ImageKit 和 PIL

我正在使用 django 图像并创建自定义处理器。我想找出以 KB(或字节)为单位的大小,但无法这样做。size 属性给出了文件的尺寸,而不是文件的大小。我是一个新手,所以只能找到 PIL 的 attr 来获取有关图像的更多信息,但它们实际上都没有给出以字节为单位的文件大小。

我已经为 ModelForm 创建了这个处理器。

你能帮忙吗?

我正在添加到目前为止编写的代码。它更像是一个测试代码;

这是forms.py