Загружайте и извлекайте файлы из Google Cloud Storage / Buckets в Python / Django - PullRequest
0 голосов
/ 16 декабря 2018

Я хочу загрузить и получить файл (который включает изображение и csv) для моего приложения django.

Мой проект в настоящее время размещен на Google App Engine Flexible.Насколько я понимаю, мне нужно использовать Google Cloud Buckets для этого процесса.Но я не мог найти соответствующий материал онлайн для процесса.

GoogleAppEngineCloudStorageClient API также предоставляет возможность записи файла и его чтения:

cloudstorage.open(filename, mode='r', content_type=None, options=None, read_buffer_size=storage_api.ReadBuffer.DEFAULT_BUFFER_SIZE, retry_params=None)

Пожалуйста, укажите мне соответствующие ресурсы для того же.Поскольку я новичок в Django и Google Cloud, буду очень признателен, если вы поделитесь со мной фрагментами кода.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 26 марта 2019

Согласно официальной документации Google App Engine Flexible, вы можете настроить загрузку и получение файлов в разных средах выполнения [1].Я просмотрел документацию и обнаружил, что вам нужно создать хранилище Cloud Storage для хранения ваших файлов. Помните, что это только для статического контента.Я рекомендую взглянуть на эту документацию, где вы можете найти ценную информацию.

Пожалуйста, дайте мне знать, как это происходит.

[1] https://cloud.google.com/appengine/docs/flexible/python/using-cloud-storage

0 голосов
/ 16 декабря 2018

Проверьте раздел Google storage в хранилищах Django.Это может помочь в общих чертах прочитать о системе хранения, используемой в Django, прежде чем перейти в систему хранения Google.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...