跳转到主要内容

SQLAlchemy扩展,用于将图像附加到实体对象

项目描述

PyPI Read the Docs Build Status Coverage Status

SQLAlchemy-ImageAttach 是一个 SQLAlchemy 扩展,用于将图像附加到实体对象。它提供了以下功能

存储后端接口

您可以在本地开发机器上使用文件系统后端,并在部署到生产机器时切换到 AWS S3。或者,您可以自己添加新的后端实现。

维护多个图像大小

可以从原始大小生成任意尺寸的缩略图,而无需假设固定大小的集合。如果请求的尺寸不存在,则可以生成特定大小的缩略图。在S3上使用 RRS (Reduced Redundancy Storage) 生成可重复的缩略图。

每个图像都有一个URL

附加的图像可以作为URL公开。

SQLAlchemy事务感知

当当前事务回滚时,将删除保存的文件。

在多种环境中进行了测试
  • Python版本:Python 2.7, 3.3或更高版本,PyPy

  • DBMS:PostgreSQL,MySQL,SQLite

  • SQLAlchemy:0.9或更高版本(在0.9到1.1上进行了测试;也请参阅CI)

安装

它可在 PyPI 上找到

$ pip install SQLAlchemy-ImageAttach

项目详情


下载文件

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

源分发

SQLAlchemy-ImageAttach-1.1.0.tar.gz (29.0 kB 查看哈希值)

上传时间

构建分发

SQLAlchemy_ImageAttach-1.1.0-py2.py3-none-any.whl (34.7 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持