Не удается загрузить мои stati c файлы после подключения Gcloud Bucket с приложением Django - PullRequest
0 голосов
/ 05 марта 2020

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

DEFAULT_FILE_STORAGE = 'storages.backends.gcloud.GoogleCloudStorage'
GS_BUCKET_NAME = 'agevent-xxxx.appspot.com'
STATICFILES_STORAGE = 'storages.backends.gcloud.GoogleCloudStorage'
GS_ACCESS_KEY_ID =  'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
GS_SECRET_ACCESS_KEY = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
GS_CREDENTIALS = service_account.Credentials.from_service_account_file(
    "agevent-XXXXXXXXX.json"
)

И я также вручную загрузил мою папку stati c (включая все файлы) в мое ведро. В настоящее время я использую эти переменные в моих settings.py для stati c files

STATIC_URL = 'https://storage.googleapis.com/agevent-XXXXX.appspot.com/face_detector/static/'
STATIC_ROOT = 'static'

и в моем app.yaml im, используя эти значения для stati c

- url: /static
  static_dir: https://storage.googleapis.com/agevent-XXXXXX.appspot.com/face_detector/static/

Но проблема заключается в том, что когда мое приложение django загружается на сервер GAE, мои файлы stati c не загружают ни изображения, ни файлы стилей.

Я настоящий ладья ie в python и gae, пожалуйста, предложите мне несколько базовых c ответов

для всех тех шагов, которые я сделал, я перешел по следующей ссылке
https://django-storages.readthedocs.io/en/latest/backends/gcloud.html#installation

...