Как загрузить файлы из Django admin непосредственно в Google Cloud Storage и как их отобразить в шаблонах? - PullRequest
0 голосов
/ 22 марта 2020

Я пытаюсь сохранить изображения в облачном хранилище Google для производственного веб-сайта. В настоящее время у меня есть облачное хранилище Google, и мне интересно, как загружать изображения в Django admin store в GCS и как отображать их в шаблонах.

Я попытался назначить MEDIA_URL в корзину GCS, но они не сохраняются. В основном мне просто нужно некоторое руководство с самого начала, как этого добиться.

Ответы [ 2 ]

0 голосов
/ 23 марта 2020

Вам необходимо установить этот пакет: https://django-storages.readthedocs.io/en/latest/index.html после того, как вам нужно прочитать это руководство https://docs.djangoproject.com/en/3.0/topics/http/file-uploads/

и предоставить вам соответствующий обработчик FileField (или ImageField)

Если вы все сделали правильно, то сайт администратора должен работать правильно.

0 голосов
/ 23 марта 2020

Вам не нужно загружать их в Django, вы можете просто связать их.

  • Сделать желаемое ведро общедоступным .

  • Затем просто укажите ссылку на изображение в шаблоне.

Наконец, вы всегда можете создать модель в БД для хранения ссылок на изображения в реляционный путь.

...