无法从Firebase到Django获取任何子代的val()

时间:2019-07-08 16:23:31

标签: python django firebase

我正在尝试使用pip install Pyrebase

将Django项目连接到Google Firebase帐户

这是我在 views.py 中的配置:

cred = credentials.Certificate("Cpanel/fostania-3b742-firebase-adminsdk-hk9hn-393fb87471.json")
config = {
config = {
    "apiKey": "*****************-",
    "authDomain": "*****************",
    "databaseURL": "***********************",
    "storageBucket": "***********************",
}
}

firebase = pyrebase.initialize_app(config)

default_app = firebase_admin.initialize_app()
print(default_app.name)

我已经创建了service account credential,并使用了代码cred = credentials.Certificate("Cpanel/fostania-3b742-firebase-adminsdk-hk9hn-393fb87471.json")中的JSON文件

也将GOOGLE_APPLICATION_CREDENTIALS添加到环境变量中。

现在使用此视图仅打印(无):

@login_required
def index(request):
    db = firebase.database()
    all_agents = db.child("cities").get().val()
    print(all_agents)
    return render(request, 'Cpanel/index.html')

0 个答案:

没有答案