Ошибка nil при получении изображения из Firebase Storage

Я вижу, что некоторые из вас делают return self в __iter__. Я просто хотел бы отметить, что сам __iter__ может быть генератором (таким образом устраняя необходимость в __next__ и сбоях StopIteration)

class range:
  def __init__(self,a,b):
    self.a = a
    self.b = b
  def __iter__(self):
    i = self.a
    while i < self.b:
      yield i
      i+=1

Конечно, здесь можно было бы также сделать генератор, но для более сложных классов это может быть полезно.

0
задан Niccolò Diana 31 March 2019 в 12:46
поделиться

1 ответ

Да, я думаю, что ваша логика нуждается в пересмотре. Вам необходимо хранить на вашем Firestore все данные пользователей, включая все ссылки на необходимые изображения. С другой стороны, Firebase Storage, который является другой службой в Firebase, сохранит изображения и даст вам ссылки для скачивания, но использует другую логику, чем Firestore.

См. Следующий пример для пояснения того, что я имею в виду:

https://firebase.google.com/docs/storage/web/download-files

0
ответ дан Sergio Flores 31 March 2019 в 12:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: