NameError: name 'firebase' is not defined - Firestore GeoPoint
NameError: name 'firebase' is not defined - Firestore GeoPoint
有很多标题相似的问题,但我无法弄清楚为什么 firebase 无法正常工作。我已经安装了 pip install --upgrade firebase-admin
并且一切正常,但是当我尝试编写 GeoPoint
时,我在线收到此错误:
position = firebase.firestore.GeoPoint(38.895242, -77.031256)
错误是:
NameError: name 'firebase' is not defined
我已经导入了
import firebase_admin
from firebase_admin import credentials
from firebase_admin import firestore
import os
做:
import firebase
您收到错误是因为您没有导入 firebase 并且 Python 在其命名空间中找不到它。
更好的做法是:
position = firestore.GeoPoint(38.895242, -77.031256)
这是因为您已经导入了 firestore。
有很多标题相似的问题,但我无法弄清楚为什么 firebase 无法正常工作。我已经安装了 pip install --upgrade firebase-admin
并且一切正常,但是当我尝试编写 GeoPoint
时,我在线收到此错误:
position = firebase.firestore.GeoPoint(38.895242, -77.031256)
错误是:
NameError: name 'firebase' is not defined
我已经导入了
import firebase_admin
from firebase_admin import credentials
from firebase_admin import firestore
import os
做:
import firebase
您收到错误是因为您没有导入 firebase 并且 Python 在其命名空间中找不到它。
更好的做法是:
position = firestore.GeoPoint(38.895242, -77.031256)
这是因为您已经导入了 firestore。