Как я могу использовать облачное хранилище firebase для работы со статическими файлами

Я создаю блог Practice на django, после размещения его на heroku я обнаружил, что любые изображения, которые я загружаю с помощью поля image или fetch, исчезают через некоторое время.

Сейчас я начал использовать облачное хранилище firebase через django-storage gloud backend и с тех пор оно работает нормально, но когда я попробовал разместить там свое хранилище staticfiles, я получил эту ошибку

запрос перекрестного происхождения заблокирован политика same-origin запрещает чтение удаленного ресурса по адресу?

как мне это исправить?

У вас есть несколько вариантов:

  1. Включите CORS в Django
  2. .
  3. или настройте проксирование/маршрутизацию изображений с помощью веб-сервера (например, nginx)
  4. или написать некоторое представление Django, которое будет выполнять проксирование/маршрутизацию изображений с помощью Python (это относительно просто, но я бы не рекомендовал это для производственного использования)
  5. .

Первый вариант, вероятно, самый простой, вы можете сделать это, следуя туториалу, например этот.

Вернуться на верх