为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 %}
- 代码:
- 文档:
- 构建状态:
要求
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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 41f44701f8a5753cbbc73661380683fdb95201c95811e813a3bc2b093fe81019 |
|
MD5 | c2ee6ef392081ebbfaf18fbb817f0ba2 |
|
BLAKE2b-256 | baf23fe04fb27644f0deb1079bc9bb65d01ff9e4990317c02c95be2d9076c7ca |