Как я могу использовать облачное хранилище firebase для работы со статическими файлами
Я создаю блог Practice на django, после размещения его на heroku я обнаружил, что любые изображения, которые я загружаю с помощью поля image или fetch, исчезают через некоторое время.
Сейчас я начал использовать облачное хранилище firebase через django-storage gloud backend и с тех пор оно работает нормально, но когда я попробовал разместить там свое хранилище staticfiles, я получил эту ошибку
запрос перекрестного происхождения заблокирован политика same-origin запрещает чтение удаленного ресурса по адресу?
как мне это исправить?
У вас есть несколько вариантов:
- Включите CORS в Django .
- или настройте проксирование/маршрутизацию изображений с помощью веб-сервера (например, nginx)
- или написать некоторое представление Django, которое будет выполнять проксирование/маршрутизацию изображений с помощью Python (это относительно просто, но я бы не рекомендовал это для производственного использования) .
Первый вариант, вероятно, самый простой, вы можете сделать это, следуя туториалу, например этот.