1
3

More than 3 years have passed since last update.

Docker環境でDjangoのバージョンを指定してインストール

Posted at

Docker環境でDjangoのバージョン指定してインストールしてみたのでやったことをメモしておきます
pythonのバージョンが3.8.5に対してDjangoのバージョンが1.11だったんだけどpythonのバージョン対応してないっぽかったのでDjangoのバージョンを上げることにしました。(参考画像は下記)

スクリーンショット 2020-09-05 22.48.57.png

バージョン対応の参考資料

やったこと

requirements.txtを修正

Dockerfile上のRUN pip install -r requirements.txt にてrequirements.txtDjangoのバージョンを指定
Djangoのバージョンを3.0に修正

Django==3.0
psycopg2
freeze

Docker環境再構築

Docker環境を再構築

docker-compose down --rmi all --volumes
docker-compose up -d

バージョン確認

インストールがうまくいっているかを動作確認
一応2パターンで確認

toruchan:~/work/py-work (master *)$ docker-compose exec web ./manage.py --version
3.0
toruchan:~/work/py-work (master *)$
toruchan:~/work/py-work (master *)$ docker-compose exec web python -c "import django; print(django.get_version())"
3.0
toruchan:~/work/py-work (master *)$

ついでにpythonのバージョンも確認

toruchan:~/work/py-work (master *)$ docker-compose exec web python --version
Python 3.8.5
toruchan:~/work/py-work (master *)$

これで一通りインストール周り問題なさそう

1
3
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
1
3