Django の静的ファイルを S3 に置く

Django の静的ファイルを S3 に置く:

次のページの
How to Setup Amazon S3 in a Django Project

Working with static assets only と同じことを行いました。

相違点は、.env を使ったことです。

プロジェクトは proj01

アプリは home

です。
コードは GitHub にあります。
django_static_s3

デプロイの手順

1) 依存ライブラリーのインストール

sudo pip install django-environ 
sudo pip install boto3 
sudo pip install django-storages 
2) GitHub からクローン

github clone https://github.com/ekzemplaro/django_static_s3 
3) proj01 (manage.py のあるフォルダー) に .env を作成

proj01/.env
AWS_ACCESS_KEY_ID='AKIAISTHXOPXX333AAAA' 
AWS_SECRET_ACCESS_KEY='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' 
AWS_STORAGE_BUCKET_NAME='bucket01' 
4) 静的なファイルを S3 にコピー

python manage.py collectstatic 
aws.amazon.com にログインして、S3 にコピーされていることを確認


aws_dec0802.png
5) 開発サーバーを起動

python manage.py runserver 
6) ブラウザーで http://127.0.0.1:8000/ にアクセス


django_dec0801.png


コメント

このブログの人気の投稿

投稿時間:2021-06-17 22:08:45 RSSフィード2021-06-17 22:00 分まとめ(2089件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)