У меня есть приложение Flask, которое использует Cloud Firestore для некоторых функций.Я использую библиотеку Firestore-Admin
, которая работает нормально, но я предполагаю, что неправильно разместил код инициализации.Мои знания о работе приложений Flask ограничены, поэтому я просто добавил следующий код в мой app.py:
cred = credentials.Certificate('key.json')
fault_app = firebase_admin.initialize_app(cred)
db = firestore.client()
Пока код работает, мой вопрос в том, является ли это правильным решением для инициализации Firestore?Вписывается ли это решение в жизненный цикл приложения Flask?Я уже пытался инициировать Firestore напрямую из методов, которые его используют, но это делало ошибки сервера из-за количества инициализаций.