跳转到主要内容

Piuma Python库,支持Django

项目描述

Latest Version CI codecov License: MIT

用于使用Python和Django的Piuma库

安装

pip install pypiuma

用法

from pypiuma import piuma_url

piuma_url("http://mypiumahost", "http://myimagehost/static/img/a.png", 200, 200, 80)

与Django一起使用

{% load pypiuma_tags %}

<img src="{% piuma 'http://myimagehost/static/img/a.png' width=200 convert_to="auto" %}">
<img src="{% piuma_static 'img/mylogo.png' width=200 %}">

图片标签

{% load pypiuma_tags %}

{% piuma_picture 'http://myimagehost/static/img/a.png'%}
{% piuma_picture_static 'img/a.png' %}

设置

PIUMA_DISABLED

禁用Piuma核心,在开发中很有用。

默认: False

PIUMA_HOST

您的Piuma实例的主机。

默认: /piuma/

PIUMA_MEDIA_RULES

图片标签的媒体规则。

默认: (max-width: 576px),(max-width: 768px),(max-width: 992px),(max-width: 1366px)

PIUMA_SIZES

为您的图像提供快速配置。如果您想定义不同的大小,例如 smallmediumfull,以便为您的需求提供最佳优化的图像版本,这些配置将很有用。如果定义了 * 大小,它将应用于所有没有指定大小的标签导入的图像。

默认: {}

示例

{
  "*": {
    "convert_to": "auto",
    "quality": 80
  },
  "small": {
    "width": 300,
    "convert_to": "auto",
    "quality": 80
  },
  "medium": {
    "width": 500,
    "convert_to": "auto",
    "quality": 80
  },
  "large": {
    "width": 1000,
    "convert_to": "auto",
    "quality": 80
  }
}

运行测试

pip install -r requirements-dev.txt
make test

项目详情


下载文件

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

源代码分发

pypiuma-1.1.6.tar.gz (5.8 kB 查看哈希值)

上传时间: 源代码

由支持