无法使用python从Webapp连接到Firebase数据库。

时间:2018-08-15 08:02:57

标签: python-3.x firebase firebase-realtime-database firebase-admin

我有一个python Web应用程序。当我尝试使用firebase admin连接到firebase时,出现错误。这就是我尝试连接的方式。

from firebase_admin import db
ref = db.reference('server/data')

我得到的错误是

'string.'.format(url))
ValueError: Invalid databaseURL option: "None". databaseURL must be a non-empty URL string.

有人可以告诉我如何正确执行此操作

1 个答案:

答案 0 :(得分:2)

由于该错误告诉您由于未设置dataBaseURL而忘记了初始化Firebase SDK,请在此处查看如何进行初始化:

https://firebase.googleblog.com/2017/07/accessing-database-from-python-admin-sdk.html

从那里:

import firebase_admin
from firebase_admin import credentials

cred = credentials.Cert('path/to/serviceKey.json')
firebase_admin.initialize_app(cred, {
    'databaseURL' : 'https://my-db.firebaseio.com'
})