가상환경에 진입 후
poetry shell
django 를 가상환경에 추가하려고 하자 에러가 떴다.
poetry add django
# 에러메세지
'HTTPResponse' object has no attribute 'strict'
원인을 찾아보니 urllib3 가 버전 2.0 이상에서 부터 엄격한 해석? 분석? 을 뭐 더이상 하지 않아서 발생한 에러라고 한다.
해결방법은 간단했다.
urllib3 버전을 2.0 이하로 낮추면 되는것.
다운그레이드 방법이 따로 있지 않고
그냥 원하는 '낮은버전'의 urllib3를 설치하도록 명령하면된다. (아래)
# 다운그레이드(설치명령어)
pip install urllib3==1.25.6
여느때처럼 장고 프로젝트를 시작하자
django-admin startproject Airbnb
앱을 시작한다.
django-admin startapp users
django-admin startapp rooms