Django/ docker-compose: パッケージ を"requirements.txt" で一括操作
Djangoでパッケージのインストール
- docker-compose
- Django
requirements.txt
内のパッケージを一括でインストールする
requirements.txt
Django==3.2 psycopg2>=2.8 # 追加 django-allauth
Terminal
docker-compose exec web pip install -r requirements.txt
関連
Terminal
requirements.txt
内のパッケージのバージョンの状態を確認する
docker-compose run --rm web pip list --outdated requirements.txt
requirements.txt
内のパッケージを一括でアップグレードする
パッケージの更新が必要な場合の対処
Terminal
docker-compose run --rm web pip install --upgrade requirements.txt
参考
【一括インストール】requirements.txtの使い方 | とあるエンジニアのエソラゴト
Cannot import name 'FieldDoesNotExist' from django.db.models | bobbyhadz