У меня есть приложение 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