我正在尝试将我的 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/