Docker 환경에서 장고 버전을 지정하여 설치
파이썬 버전이 3.8.5에 비해 Django 버전이 1.11이었지만 python 버전 대응하지 않았기 때문에 Django 버전을 올리기로했습니다. (참고 이미지는 아래)
버전 대응 참고 자료
했던 일
requirements.txt 수정
Dockerfile의 RUN pip install -r requirements.txt
에서 requirements.txt
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 *)$
드디어 파이썬 버전도 확인
toruchan:~/work/py-work (master *)$ docker-compose exec web python --version
Python 3.8.5
toruchan:~/work/py-work (master *)$
이제 한 번 설치하는 동안 문제가되지 않습니다.
Reference
이 문제에 관하여(Docker 환경에서 장고 버전을 지정하여 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tonnbo00/items/44510744e6e1e497fd29
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Django==3.0
psycopg2
freeze
docker-compose down --rmi all --volumes
docker-compose up -d
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 *)$
toruchan:~/work/py-work (master *)$ docker-compose exec web python --version
Python 3.8.5
toruchan:~/work/py-work (master *)$
Reference
이 문제에 관하여(Docker 환경에서 장고 버전을 지정하여 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tonnbo00/items/44510744e6e1e497fd29텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)