问题标签 [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.
django - django imagekit:从图像 url 设置 ProcessedImageField
我有一个图像 url,我想在对象保存期间从中设置一个 ProcessedImageField 属性。到目前为止,我得到了这个:
python - 安装 django-imagekit 时遇到问题 - 'execfile' 未定义
我在 python 3.2/django 1.5 下安装 django-imagekit 时遇到问题。django-imagekit 是否仅适用于 python 2(那么为什么它在 pip-3.2 中可用)?
试图从我的 virtualenv 中安装 django-imagekit。
python - 使用 Django-imagekit 在 Django 中上传 Ajax 图像
我一直在努力在 Django 中上传图像文件。我遵循了几个教程,它们确实有所帮助,例如这个和这里的一个。
虽然他们确实给出了正在发生的事情/如何考虑它的基本概念,但我还不能将其转移到 ProcessedImageField 的 ImageKit 实现中。
我的问题如下:我有几个 ProcessedImageFields。为了上传新图片,我使用了一个带有略微修改的 ClearableFileIput 小部件的表单,它在标准的“选择文件”按钮上方显示一个缩略图。这工作得很好,用户可以选择几个文件(每个字段一个),在保存表单时一次上传它们。我使用 S3 使用 django-storages 存储数据。
我希望能够在它们上添加 ajax 上传功能,以便可以将图像处理委托给表单保存。当用户选择图像时,它应该被上传并在文件处理后更新。然后,只有在用户实际保存表单时才应保留对模型的更改,否则应丢弃新文件。
任何想法从哪里开始寻找?也许有使用 Django-Imagekit 的项目使用现有的 django ajax 库之一?
django - 来自 ALAssetRepresentation 的 NSData 在发送到我的 Django 服务器时总是有错误的方向
在我的应用程序中,我允许我的用户从他们的照片库上传图片或拍照。拍摄(或选择)该照片后,我使用该 AssetURL 执行以下操作:
出于某种原因,如果图片是横向的,稍后会显示得很好。但是,如果该图片的良好方向是纵向,它看起来就像将其作为横向发送到我的 Django 服务器,并且我的服务器在调整大小等时将其视为横向。因此,我所有的肖像画都是颠倒的……
有任何想法吗?!
python - Django 如何使用模板标签 - Imagekit 应用程序
模型.py
因此,如果当前 user.username 是John,则个人资料图片将转到uploads/J/John/profile_photo/filename
视图.py:
image_processors.py
最后,模板包含:
我的问题是:
source_image 应该是什么?它没有在官方文档中指定。我试图做source = '/static/uploads/J/John/profile_photo/EU.jpg',但后来我得到错误'SafeText' object has no attribute 'name'
如果 source_image 应该是图像的路径,如何动态指定它?谢谢
python - Django ImageField 默认
模型.py:
视图.py:
在我的模板某处:
我收到一个错误:UserProfile 匹配查询不存在。
在这一行:
问题是 ImageField 的默认属性不起作用。因此,该对象不是在我的模型中创建的。如何正确使用此属性?如果我省略此属性,则创建的对象没有错误。我需要传递绝对路径还是相对路径?我正在使用 django-imagekit 在显示之前调整图像大小:http: //django-imagekit.readthedocs.org/en/latest/
python - 图像不会使用 django-imagekit 保存或显示
在我为用户设置从桌面加载后,生成要显示的特定图像时出现问题。当我按下保存时,图像不会出现,也不会为特定用户保存在我的数据库中。
我希望图像出现后,单击保存,并将生成的图像存储在我指定的路径文件和数据库中。下面是一些有助于故障排除的代码片段。任何帮助,将不胜感激!
谢谢!
Models.py: 从未来导入 unicode_literals
表格.py
视图.py
python - 实现 Django ImageKit 的问题
我正在使用Django ImageKit
而且我完全不知道如何为用户将拥有的配置文件实现用户上传的图像。我在我的模型中列出了它。我所做的所有尝试都失败了。任何人都可以指导我如何去做吗?先感谢您!
模型.py
python - ImageKit 异步错误 - 无法解码消息正文
我正在使用 Django 1.6 和 Django-ImageKit 3.2.1。
我正在尝试使用 ImageKit 异步生成图像。异步图像生成在本地工作,但不在生产服务器上。
我正在使用 Celery,并且我都尝试过:
IMAGEKIT_DEFAULT_CACHEFILE_BACKEND = 'imagekit.cachefiles.backends.Async'
IMAGEKIT_DEFAULT_CACHEFILE_BACKEND = 'imagekit.cachefiles.backends.Celery'
使用Simple
后端(同步)代替Async
或Celery
在生产服务器上正常工作。所以我不明白为什么异步后端给我以下 ImportError (从芹菜日志中提取):
s3utils 定义了我的 AWS S3 存储桶路径。如果需要,我会发布它,但我认为奇怪的是同步后端导入 s3utils 没有问题,而异步执行......并且异步仅在生产服务器上执行,而不是在本地执行。
对于调试此问题的任何帮助,我将非常感激。这几天我一直在纠结这个。我还在学习 Django 和 python,所以我希望这是我的一个愚蠢的错误。我的 Google-fu 让我失望了。
python - 如何使用 django-imagekit 创建拇指并将其推送到 s3?
我正在使用 Django 1.6.2 和 django-imagekit==3.2.1。
我的模型中有以下内容:
上传时,我的头像已正确保存到我的 S3,但我的 avatar_thumb 没有任何反应。
如何修改 avatar_thumb(重命名,设置 s3 路径)并将其也保存到 S3?