跳转到主要内容

独立的DynamoDB客户端不隐藏任何功能

项目描述

LowVoltage是一个独立的Python(2.7+ 和 3.4+)客户端,用于DynamoDB,不隐藏API的任何功能。

它遵循MIT许可。它只依赖于优秀的python-requests库。它可在Python包索引中找到,其文档由Python托管,源代码在GitHub上。

它目前处于测试版阶段,这意味着我认为接口将相对稳定,但如果我们有充分的理由,它仍然可能发生变化。在更新v0.x版本之间时,请查看变更日志。我将尽力遵守语义版本控制

有问题?评论?错误?想要贡献?打开一个问题

https://img.shields.io/travis/jacquev6/LowVoltage/master.svg https://img.shields.io/coveralls/jacquev6/LowVoltage/master.svg https://img.shields.io/codeclimate/github/jacquev6/LowVoltage.svg https://img.shields.io/scrutinizer/g/jacquev6/LowVoltage.svg https://img.shields.io/pypi/dm/LowVoltage.svg https://img.shields.io/pypi/l/LowVoltage.svg https://img.shields.io/pypi/v/LowVoltage.svg https://img.shields.io/pypi/pyversions/LowVoltage.svg https://img.shields.io/pypi/status/LowVoltage.svg https://img.shields.io/github/issues/jacquev6/LowVoltage.svg https://badge.waffle.io/jacquev6/lowvoltage.png?label=ready&title=ready https://img.shields.io/github/forks/jacquev6/LowVoltage.svg https://img.shields.io/github/stars/jacquev6/LowVoltage.svg

快速入门

从PyPI安装

$ pip install LowVoltage

导入包并创建连接(假设您的AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY环境变量已设置)

>>> from LowVoltage import *
>>> connection = Connection("us-west-2", EnvironmentCredentials())

假设您有一个名为 "LowVoltage.Tests.Doc.1" 的表,该表在属性 "h" 上有一个哈希键,您可以添加一个项并检索它

>>> table = "LowVoltage.Tests.Doc.1"
>>> connection(PutItem(table, {"h": 0, "a": 42, "b": u"bar"}))
<LowVoltage.actions.put_item.PutItemResponse ...>
>>> connection(GetItem(table, {"h": 0})).item
{u'a': 42, u'h': 0, u'b': u'bar'}

项目详情


下载文件

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

源分发

LowVoltage-0.7.3.tar.gz (57.4 kB 查看哈希值)

上传时间

支持者