1.创建项目,点击启用,测试
2.将 Firebase Admin SDK 添加到您的 Python 应用中
pip install --upgrade firebase-admin
3.进入项目,左上设置用户和权限,点击服务账号,生成新的私钥json文件下载到本地,使用该文件初始化SDK
4.代码段
import firebase_admin
from firebase_admin import credentials
from firebase_admin import firestore
# Use a service account
cred = credentials.Certificate('json文件路径')
firebase_admin.initialize_app(cred)
db = firestore.client()
#创建一个新集合和一个新文档
doc_ref = db.collection(u'users').document(u'alovelace')
doc_ref.set({
u'first': u'Ada',
u'last': u'Lovelace',
u'born': 1815
})
#将另一个文档添加到 users 集合
doc_ref = db.collection(u'users').document(u'aturing')
doc_ref.set({
u'first': u'Alan',
u'middle': u'Mathison',
u'last': u'Turing',
u'born': 1912
})
#使用“get”方法来检索整个集合
users_ref = db.collection(u'users')
docs = users_ref.get()
for doc in docs:
print(u'{} => {}'.format(doc.id, doc.to_dict()))
python连接redis测试
import redis
r = redis.StrictRedis('localhost',6379,decode_responses=True)
value = r.set('name','zhangsan')
print(value)
#返回True
*连接redis,加上decode_responses=True,写入的键值对中的value为str类型,不加这个参数写入的则为字节类型。
小知识:
json.dumps():接收python类型的数据作为参数,返回了一个str对象的encodedjson(从python数据转换为json)
json.loads():接收json字符串,返回python类型的数据(从json字符串转换为python数据)