独立的DynamoDB客户端不隐藏任何功能
项目描述
LowVoltage是一个独立的Python(2.7+ 和 3.4+)客户端,用于DynamoDB,不隐藏API的任何功能。
它遵循MIT许可。它只依赖于优秀的python-requests库。它可在Python包索引中找到,其文档由Python托管,源代码在GitHub上。
它目前处于测试版阶段,这意味着我认为接口将相对稳定,但如果我们有充分的理由,它仍然可能发生变化。在更新v0.x版本之间时,请查看变更日志。我将尽力遵守语义版本控制。
有问题?评论?错误?想要贡献?打开一个问题!
快速入门
从PyPI安装
$ pip install LowVoltage
导入包并创建连接(假设您的AWS_ACCESS_KEY_ID和AWS_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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 03a5079b046862b653f3a46bbd8705369112ab44b0c3523a83bee2de78276cc0 |
|
MD5 | 043259380e00a9868415c77ea4463dac |
|
BLAKE2b-256 | 96346c20ab948eeef73e7dced03a00a02aaa932f1a3ef8ca538caa0d6cf9bb94 |