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

python - Django Imagekit覆盖cachefile_name?

我正在尝试覆盖cachefile_name模块 django-imagekit 中的属性。

这是我的代码:

它根本不起作用。
当我调试(没有覆盖cachefile_name)并查看 cachefile_name 的返回值时,结果是一个类似“CACHE/blablub/asdlkfjasd09fsaud0fj.jpg”的字符串。我的错误在哪里?

有任何想法吗?

0 投票
1 回答
891 浏览

django - Django:有没有办法检测上传的图像是横向还是纵向?

我想编写一个检测上传图像方向的方法,然后使用 django-imagekit 使用具有特定横向或纵向尺寸的拇指。有任何想法吗?

0 投票
0 回答
216 浏览

python - 无法使用 imagekit ModelForm 更改图像

我目前正在使用:

  1. 蟒蛇 3.3
  2. Django 1.6.5
  3. django-imagekit 3.2.1
  4. django-guardian (我不认为这是相关的,我可以确认 Profile 模型上的行级权限是正确的)

我似乎无法通过 ModelForm 更改个人资料图片。通过 UpdateView 提交时,ModelForm 似乎更新了附加到模型的所有其他字段(转到 success_url)。我尝试过使用普通的 ImageField 并使用 form-ProcessedImageField ,但这也不起作用。奇怪的是,我实际上可以使用 UpdateView“删除”图像(这意味着对图像的引用被删除,它保留在磁盘上)。此外,我可以在管理页面中自由更改图像,它也可以正确生成缩略图。

不知道还有什么可以尝试或这里发生了什么。帮助将不胜感激。

模型:

辅助功能:

模型形式:

编辑:

form.cleaned_data['avatar'] 是无

self.request.FILES 是 MultiValueDict: {}

0 投票
1 回答
1045 浏览

python - ImageSpecField 对 django-rest-framework 中的 django-imagekit 没有任何作用

我有以下设置:

根据 ImageKit 文档,这应该可以解决问题,但实际上什么也没发生。甚至没有错误或任何东西。我究竟做错了什么?

0 投票
3 回答
1123 浏览

python - django-imagekit - 缩略图字段未序列化

我有以下问题:

我正在 django 中编写一个 AJAX 视图,该视图提供有关ImageSpecField来自 django-imagekit 扩展名的模型的图像列表的 JSON 数据:

JSONConvertibleManager该模型使用自定义管理器使用内置的 Django 序列化程序(的实例)转换为 JSON(django.core.serializers)。

我的问题是所有字段都已正确序列化,除了ImageSpecField完全省略的字段。序列化过程中是否可以返回instance.thumb.url值?

0 投票
1 回答
644 浏览

django - 模型中的字段无法识别迁移

在我的 UserProfile 模型中,我只是在此处添加了 django-imagekit 和 thumbnail 字段来为我创建缩略图,但是当我运行 ./manage.py makemigrations 时,django 说没有检测到任何更改,并且 thumbnail 字段没有添加到数据库。

这是我的代码。我正在使用 Python 3.4 和 Django 1.7:

0 投票
0 回答
74 浏览

python - getattr 在 ImageSpecField 上抛出 TypeError

...这给了我以下错误:“TypeError: can't pickle instancemethod objects”

Django 1.7.1
ImageKit 3.2.4

0 投票
1 回答
510 浏览

django - django-imagekit 获取模型属性

我有以下模型:

和自定义水印类:

如何从 Watermark 类中访问我的模型属性“属性”?

谢谢

0 投票
1 回答
118 浏览

python - django-imagekit 拒绝放大图像

我在使用 ImageKit 时遇到了一些问题。当通过管理表单提交图像时,我希望将其调整为特定大小(320x450)。我目前的配置如下:

当提交的图像大于所需尺寸时,这非常有效,但对于较小的图像,它会保持图像不变。我也尝试过设置mat_color ,但这也不起作用。我找不到 mat_color 应该收到哪种格式的文档,但我尝试过使用255, (255,255,255),但(255,255,255,0)没有运气。

如果您能指导我找到解决方案,我将不胜感激。谢谢!

0 投票
1 回答
193 浏览

django - Django,两个ImageField指向同一个文件

我希望我的两个图像字段指向同一个图像。

有一次,我将填充一个图像字段。
稍后,我希望另一个 imageField 指向同一个文件。

(如果第一个发生变化,第二个也会更新)

如果重要,该文件位于 amazon s3。

我可以使用 django-imagekit。