인프런 커뮤니티 질문&답변

앙앙기모님의 프로필 이미지
앙앙기모

작성한 질문수

Do It! 장고+부트스트랩: 파이썬 웹개발의 정석

MarkdownX url.py 추가 시 에러 발생

해결된 질문

작성

·

918

0

ImportError: cannot import name 'url' from 'django.conf.urls' (C:\github\do_it_django_inflearn_2021\venv\lib\site-packages\django\conf\urls\__init__.py)
 
위의 에러가 발생합니다
 
github의 강사님 코드를 그대로 가져와서 실행 해봤으나 동일한 에러가 뜹니다 흑흑
 
 
 
 
 
 

답변 1

0

SungYong Lee님의 프로필 이미지
SungYong Lee
지식공유자

안녕하세요. 아마 django 4.0을 설치하셔서 벌어지는 문제인 것 같습니다. 

터미널에서 pip list 라고 쳐보면, 아마 장고 버전이 4.0으로 되어 있을거에요. 

django 4.0 에서 url함수를 없앴다고 합니다. 

그런데, django-markdownx를 만든 팀은 는 아직 django 4.0을 지원하지 않는 상태인 것 같습니다. django 4.0이 출시된지 며칠 안됐거든요. 

 

며칠 내로 django-markdownx 가 django 4.0을 지원하는 형태로 업그레이드 될 것으로 보입니다. 

그때까지 기다릴 수는 없으니, 현재로서는 django를 3.2 버전으로 다운그레이드 하는 방법이 제일 좋을 것 같습니다. 

pip uninstall django 

로 django를 삭제한 뒤, 

pip install django==3.2

로 3.2버전을 설치하면 잘 될 것 같습니다. 

앙앙기모님의 프로필 이미지
앙앙기모
질문자

감사합니다 스승님

앙앙기모님의 프로필 이미지
앙앙기모

작성한 질문수

질문하기