Как хранить и получать доступ от GAE / TMP к Django html? - PullRequest
0 голосов
/ 28 февраля 2020

Я нашел эту ссылку, которая говорит, что мы можем использовать / tmp для хранения файлов для нашего экземпляра в Google App Engine. https://cloud.google.com/appengine/docs/standard/python3/using-temp-files

Но проблема в том, что

1) Как сохранить в папку \ tmp, просто записав путь сохранения как = "\ tmp" или что-то еще

2) Как я получу доступ к файлам, хранящимся в папке \ tmp на моей странице django html, в настоящее время я могу оценить файлы stati c, используя {% static %} тег

1 Ответ

1 голос
/ 28 февраля 2020

Отвечая на ваш вопрос.

  1. Да, вы просто пишете, сохраняя путь как \tmp, как вы упомянули. Как указывается в предоставленной вами документации, вы должны использовать стандартные функции для записи в эти файлы, поэтому вам следует научиться go.
  2. . Вам нужно читать их так же, как и любой другой файл из вашего приложения. Методы и функции одинаковы, и вам следует использовать только один и тот же путь.

В дополнение к этому, я хотел бы дать вам совет (на случай, если вы еще не знаете об этом) ), что-то, что может быть полезно для вас. Как упомянуто в документации Использование облачного хранилища :

App Engine создает корзину по умолчанию при создании приложения. Эта корзина предоставляет первые 5 ГБ хранилища бесплатно и включает бесплатную квоту для операций ввода-вывода в облачном хранилище. Вы можете создавать другие сегменты облачного хранилища, но только набор по умолчанию включает в себя первые 5 ГБ хранилища бесплатно.

Таким образом, это означает, что вы можете использовать это бесплатное хранилище для доступа к нужным файлам. установить во временный, для более легкого управления файлами. Вы можете получить дополнительную информацию по этому другому сообщению сообщества .

Дайте мне знать, помогла ли вам эта информация!

...