google的firestore api的python包装器。
PyFireStore的Python项目详细描述
维修人员
布莱斯亲本(^ {A1})- Gangalab- 2018</P>
这个仓库是用来干什么的?
这个库简化了google的firestore数据的管理
它是为了帮助别人而分享的。使用它的风险由你自己承担!
如何设置?
- 首先,您需要在https://console.firebase.google.com
- 您还需要一个带有json密钥文件的服务帐户
- 完成后,pip insta/home/brice/dev/pyfirestore/pyfirestore/pyfirestore将此库放入[虚拟]环境中
- 将json密钥放在服务器上所需的位置
- 有一个名为“google_application_credentials”的环境变量指向此文件,或调用pyfirestore.get_client(),并将此文件的路径作为第一个(也是唯一的)参数
- 你准备好了!检查demo/usage.py和单元测试,并阅读代码以了解更多的用法。
贡献指南
- 添加单元测试
- 给我发个公关信
问题
了解问题
- 当使用document.push()时,有一个未关闭ssl.sslsocket的资源警告,我不确定 它是从哪里来的。它被unittest框架捕获。我还没试过如果没有 这个包裹。
请报告!在这里提出一个问题,告诉我你愿意做什么,你如何尝试,以及 发生了。不能保证,但我有时间就尽力帮忙。
少了什么?
- 权限不足时对谷歌回应的管理
- 可能有很多角落案例
- 高级用法(我现在还没有使用过),比如当我们在子集合中搜索文档时, 祖先的建造。
- 告诉我,如果有什么奇怪或重要的功能不在那里,我会看看我能做什么!
使用量
检查demo/usage.py和单元测试,并阅读代码以了解如何使用它。