おやすみなさい。JavaScriptとスタイルシートのサーバーとしてS3を使用して、Herokuでdjangoを使用してアプリをセットアップしようとしています。いくつかの投稿に続いて、S3でバケットを構成し、envvarsをherokuに構成しました。次に、設定ファイルに次のようなものがあります
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
'apuh',
'storages',
)
AWS_QUERYSTRING_AUTH = False
AWS_ACCESS_KEY_ID = os.environ.get('AWS_ACCESS_KEY_ID')
AWS_SECRET_ACCESS_KEY = os.environ.get('AWS_SECRET_ACCESS_KEY')
AWS_STORAGE_BUCKET_NAME = 'mybucket'
STATIC_URL ='https://s3.amazonaws.com/%s/'%AWS_STORAGE_BUCKET_NAME ADMIN_MEDIA_PREFIX ='/ static / admin /'
アプリを実行すると、次のエラーでクラッシュします。
Error: No module named storages
pipinstalldjango_storagesを使用してdjango_storagesをインストールしました。それは私の環境にインストールされています。'storages'行にコメントすると、バケットからファイルが読み込まれなくなります。リクエストは認証用の適切なトークンを送信しないと思います。
だから、私の質問は、私が間違っていることです。質問と質問を確認しましたが、何か大きなものが欠けているようです。
前もって感謝します