백엔드/프레임워크

Django - ImportError: cannot import name 'url' from 'django.conf.urls' after upgrading to Django 4.0

JerryTheSWEngineer 2022. 6. 6. 16:09
반응형

오류

 

url.py

 

원인

django.conf.urls.url()은 쟝고3.0에서 사용되지 않고, 4.0부터는 삭제되었습니다.

가장 쉬운 방법은 url()을 re_path() 로 바꾸는 것입니다. re_path는 url처럼 정규식이 사용가능하며, url 사용을 re_path로 바꾸고 import만 수정해주면 됩니다.

 

해결법

참고

https://stackoverflow.com/questions/70319606/importerror-cannot-import-name-url-from-django-conf-urls-after-upgrading-to

 

ImportError: cannot import name 'url' from 'django.conf.urls' after upgrading to Django 4.0

After upgrading to Django 4.0, I get the following error when running python manage.py runserver ... File "/path/to/myproject/myproject/urls.py", line 16, in <module> from d...

stackoverflow.com

 

반응형