LoginSignup
2
2

More than 5 years have passed since last update.

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

Last updated at Posted at 2019-01-07

次のページの
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 から削除しました。

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

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2