跳转到主要内容

为Django 1.11+提供即时图像处理。

项目描述

Django Daguerre 使您能够轻松地即时调整图像,而不会减慢模板速度,也不需要使用 cron 作业预先生成一切。您不需要对模型进行任何更改;它 即用即得

{% load daguerre %}
<img src="{% adjust my_model.image "fill" width=200 height=400 %}" />

{% adjust_bulk my_queryset "method.image" "fill" width=200 height=400 as adjusted_list %}
{% for my_model, image in adjusted_list %}
  <img src="{{ image }}" />
{% endfor %}
代码:

http://github.com/melinath/django-daguerre

文档:

http://readthedocs.org/docs/django-daguerre/

构建状态:

build-image

要求

  • Python 3.5+

  • Pillow

  • Django 1.11 – 3.0

Daguerre 可能 与这些包的较早或较晚版本兼容,但它们不受官方支持。

安装

您可以使用 pip 安装 Daguerre 的最新版本。

$ pip install django-daguerre

您可以在 https://github.com/melinath/django-daguerre 上自行克隆仓库。

设置

确保 'daguerre' 在您的项目 INSTALLED_APPS 中。

INSTALLED_APPS = (
    'daguerre',
    ...
)

在任何地方添加以下内容或类似内容到您的 URLconf 中

urlpatterns = patterns('',
    url(r'^daguerre/', include('daguerre.urls')),
    ...
)

运行迁移命令以创建数据库模型

python manage.py migrate daguerre

测试

您可以使用 test_project/manage.py test daguerre 运行测试。

项目详情


下载文件

为您的平台下载文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分发

django-daguerre-3.0.0.tar.gz (584.8 kB 查看哈希值)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面