从包firebase_admin导入Firestore模块时遇到问题
import firebase_admin
from firebase_admin import credentials
cred = credentials.ApplicationDefault()
firebase_admin.initialize_app(cred, {
'projectId': "...",
})
db = firebase_admin.firestore.client()
我使用以下方式安装了firebase_管理包:
pip install --upgrade firebase-admin
但它返回:
AttributeError: module 'firebase_admin' has no attribute 'firestore'
我想知道我是否错过了什么
面对同样的问题,添加以下导入对我有效
进口部分是正确的。您正确导入了库和资源
然而,
db = firebase_admin.firestore.client()
的部分并没有完全设置好。此方法需要一个参数才能正确调用。正如官方文件here中所解释的:因此,即使您不想发送特定的应用程序,也需要将其设置为
none
,以便正确调用该方法。如何调用该方法的另一个示例可以在Firebase的官方存储库中找到,可通过this link访问如果这些信息对你有帮助,请告诉我
相关问题 更多 >
编程相关推荐