问题标签 [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.
python - Django Imagekit覆盖cachefile_name?
我正在尝试覆盖cachefile_name
模块 django-imagekit 中的属性。
这是我的代码:
它根本不起作用。
当我调试(没有覆盖cachefile_name
)并查看 cachefile_name 的返回值时,结果是一个类似“CACHE/blablub/asdlkfjasd09fsaud0fj.jpg”的字符串。我的错误在哪里?
有任何想法吗?
django - Django:有没有办法检测上传的图像是横向还是纵向?
我想编写一个检测上传图像方向的方法,然后使用 django-imagekit 使用具有特定横向或纵向尺寸的拇指。有任何想法吗?
python - 无法使用 imagekit ModelForm 更改图像
我目前正在使用:
- 蟒蛇 3.3
- Django 1.6.5
- django-imagekit 3.2.1
- django-guardian (我不认为这是相关的,我可以确认 Profile 模型上的行级权限是正确的)
我似乎无法通过 ModelForm 更改个人资料图片。通过 UpdateView 提交时,ModelForm 似乎更新了附加到模型的所有其他字段(转到 success_url)。我尝试过使用普通的 ImageField 并使用 form-ProcessedImageField ,但这也不起作用。奇怪的是,我实际上可以使用 UpdateView“删除”图像(这意味着对图像的引用被删除,它保留在磁盘上)。此外,我可以在管理页面中自由更改图像,它也可以正确生成缩略图。
不知道还有什么可以尝试或这里发生了什么。帮助将不胜感激。
模型:
辅助功能:
模型形式:
编辑:
form.cleaned_data['avatar'] 是无
self.request.FILES 是 MultiValueDict: {}
python - ImageSpecField 对 django-rest-framework 中的 django-imagekit 没有任何作用
我有以下设置:
根据 ImageKit 文档,这应该可以解决问题,但实际上什么也没发生。甚至没有错误或任何东西。我究竟做错了什么?
python - django-imagekit - 缩略图字段未序列化
我有以下问题:
我正在 django 中编写一个 AJAX 视图,该视图提供有关ImageSpecField
来自 django-imagekit 扩展名的模型的图像列表的 JSON 数据:
JSONConvertibleManager
该模型使用自定义管理器使用内置的 Django 序列化程序(的实例)转换为 JSON(django.core.serializers
)。
我的问题是所有字段都已正确序列化,除了ImageSpecField
完全省略的字段。序列化过程中是否可以返回instance.thumb.url
值?
django - 模型中的字段无法识别迁移
在我的 UserProfile 模型中,我只是在此处添加了 django-imagekit 和 thumbnail 字段来为我创建缩略图,但是当我运行 ./manage.py makemigrations 时,django 说没有检测到任何更改,并且 thumbnail 字段没有添加到数据库。
这是我的代码。我正在使用 Python 3.4 和 Django 1.7:
python - getattr 在 ImageSpecField 上抛出 TypeError
...这给了我以下错误:“TypeError: can't pickle instancemethod objects”
Django 1.7.1
ImageKit 3.2.4
django - django-imagekit 获取模型属性
我有以下模型:
和自定义水印类:
如何从 Watermark 类中访问我的模型属性“属性”?
谢谢
python - django-imagekit 拒绝放大图像
我在使用 ImageKit 时遇到了一些问题。当通过管理表单提交图像时,我希望将其调整为特定大小(320x450)。我目前的配置如下:
当提交的图像大于所需尺寸时,这非常有效,但对于较小的图像,它会保持图像不变。我也尝试过设置mat_color
,但这也不起作用。我找不到 mat_color 应该收到哪种格式的文档,但我尝试过使用255
, (255,255,255)
,但(255,255,255,0)
没有运气。
如果您能指导我找到解决方案,我将不胜感激。谢谢!
django - Django,两个ImageField指向同一个文件
我希望我的两个图像字段指向同一个图像。
有一次,我将填充一个图像字段。
稍后,我希望另一个 imageField 指向同一个文件。
(如果第一个发生变化,第二个也会更新)
如果重要,该文件位于 amazon s3。
我可以使用 django-imagekit。