Как настроить GS_CREDENTIALS для django-хранилищ и GCE? - PullRequest
0 голосов
/ 21 мая 2018

Как создать и установить учетные данные для веб-приложения для django-хранилищ и Google Compute Engine (GCE)?

Вот текущая документация: http://django -storages.readthedocs.-й / о / последняя / бэкэнды / gcloud.html

1 Ответ

0 голосов
/ 21 мая 2018

Чтобы сэкономить время, я публикую ответы, которые driesdesmet , sww314 и manufont добавлены к 2 отдельным проблемам github

Шаг 1 (driesdesmet)

pip install google-cloud-storage

Шаг 2 (sww314)

Выполните шаги 1, 2 и, возможно, 4 здесь (не шаг 3):

https://github.com/jschneier/django-storages/issues/455#issuecomment-360288072

Шаг 3 .(manufont)

Вместо:

GS_CREDENTIALS = "path/to/credentials.json"

Сделайте это:

from google.oauth2 import service_account

GS_CREDENTIALS = service_account.Credentials.from_service_account_file(
    "path/to/credentials.json"
)
...