python - Django Firebase

标签 python django firebase

我正在尝试将我的 Django 网站与 Firebase 连接。没有足够的 Material ,幸运的是我得到了这个https://github.com/thisbejim/Pyrebase但我不明白在哪里编写这段代码。

我已在 pyrebase.py 文件中编写了此代码:

import pyrebase

config = {
    apiKey: "AIzaSyD0kwTsifJAL3C7mTj6Hil6Lfutes0jdEo",
    authDomain: "minor1-5e62c.firebaseapp.com",
    databaseURL: "https://minor1-5e62c.firebaseio.com",
    projectId: "minor1-5e62c",
    storageBucket: "minor1-5e62c.appspot.com",
    messagingSenderId: "69802125895"
  };
firebase=firebase.initializeApp(config);

当我在 python 终端上运行它时,我收到此错误:

Traceback (most recent call last): File "D:\Django2\mysite1\personal\dd.py", line 4, in apiKey: "AIzaSyD0kwTsifJAL3C7mTj6Hil6Lfutes0jdEo", NameError: name 'apiKey' is not defined

我该如何解决这个问题?

最佳答案

Python dict使用不可变值(如字符串)作为键。

尝试这样的事情:

import pyrebase

config = {
    'apiKey': '...',
    'authDomain': '...',
    'databaseURL': '...',
    'projectId': '...',
    'storageBucket': '...',
    'messagingSenderId': '...',
}

firebase = firebase.initializeApp(config)

另请注意,分号通常不用于 Python,尽管它们是合法的。

关于python - Django Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47122763/

相关文章:

python - wxPython - 如何从事件中获取菜单项?

python - flask restplus模型

django - 如何最好地为预订应用程序创建连接?

python - 从 django 注册表中删除第二个密码输入

swift - 使用未解析的标识符 'Auth' 和没有这样的模块 'FirebaseAuth' 错误

ios - 在 Firebase 3 上更改密码时如何验证用户的当前密码?

python - 如何让 heapq 评估特定属性的堆?

python - zc.buildout 停止工作 : ImportError: No module named apport. fileutils

reactjs - 错误 : Unknown option '--output' React & Django

android - Gradle DSL 方法未找到 : 'classpath()' after adding firebaseui libraries