butterdb是一个用于google驱动器电子表格的python orm。

butterdb的Python项目详细描述


butterdb是一个帮助你处理google电子表格数据的库。它允许您将数据建模为python对象,以便于操作或创建。


----
…图片::http://i.imgur.com/h75z1k6.png

:打开('somegoogleproject-2a31d827b2a9.json')作为凭据文件:
json-key=json.load(凭据文件)


client-email=json-key['client-email']
private-key=str(json-key['private-key']).encode('utf-8')

database=butterdb.database(name=“mydatabasesheet”,client-email=client-email,private_key=private_key)

@butterdb.register(database)
类用户(butterdb.model):
定义初始化(self,name,密码:
self.name=self.field(name)
self.password=self.field(password)




marianne.commit()



实例?
===





bob.commit()



从哪里获取?
----

``pip install butterdb`

这么简单?
----
是的!butterdb是一个围绕“gspread”的简单接口。当你想更新电子表格时,只需.commit()你的对象!

如何运行测试?
----
`鼻子测试`

什么有效?
——
*将数据存储在google电子表格(云端!!!)
*类中的模型
*字段作为属性。仅限小数、整数和字符串(据我所知)
*提交
*模拟单元测试、模拟数据库
*使用`=blah()`(自由存储过程?)执行任意单元。
*自动备份/错误的修补程序控制

缺少什么?
电子表格在连接
*之前必须存在:
集合> BR/>可定制字段
可定制表大小(任意硬编码)
BR/>反馈
-
欢迎评论、关注、问题和拔出请求。reddit/u/widdershing或发邮件至ncwjohnstone@gmail.com.

license
----


mit license。全文见许可证文件。

…_文档:http://butterdb.readthedocs.org
…_ pypi上的butterdb:https://pypi.python.org/pypi/butterdb
。_ gspread:https://github.com/burnash/gspread

…|构建状态主机图像::https://travis-ci.org/widdershin/butterdb.png?branch=master
:目标:https://travis ci.org/widdershin/butterdb
…|构建状态开发图片:https://travis-ci.org/widdershin/butterdb.png?branch=develop
:target: https://travis-ci.org/Widdershin/butterdb




History
-------

0.1.0 7/3/14
++++++++++++++++++

* First release on PyPI.

0.1.1 7/3/14
++++++++++++++++++

* Converted readme to rst from md

0.1.2 7/3/14
++++++++++++++++++

* Included history.rst in package build

0.1.3 7/3/14
++++++++++++br/>

*model.field不再需要指定名称。如果没有提供属性名,则使用属性名。
*模型不再需要id作为关键字参数,或者调用super in init
*测试现在使用pep8断言

>0.1.4 7/4/4/14
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


*使用非统组织而不是现在被弃用的简单登录(谢谢致@julierae!)
*修复get_实例中破坏修改字段的错误(感谢@dequis!)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java嵌套循环打印一个数字,旁边有相同数量的星号   java JodReports替代方案   java如何将模型类parcelable对象从片段传递到活动?   java JCS缓存删除功能不删除特定元素   如何打开。Java的dll文件。   java在这种情况下如何选择聚合根?   java从CellEditorListener获取编辑的TreeNode   Java到web服务和mysql   从openssl ec在Java中创建公钥时出现加密无效密钥异常   Java数组:添加多个数组的元素时忽略空数组   java在初始化后向fragment发送数据   JButtons的java数组正在返回void   若联接列不包含特定值,则java JPA条件生成器仅返回实体   java ActionBar问题:NPE   java Portlet是被广泛使用还是非常罕见?