Django로 개인 프로젝트를 진행하던 찰나 기초 세팅에서

python manage.py migrate 

migrate를 진행 중 다음과 같은 오류를 만났습니다

 

ImportError: cannot import name 'url' from 'django.conf.urls'

해당 오류는 Django V.4 에서 더 이상 사용되지 않고 제거되었기 때문에 발생합니다.

오류를 해결하려면 're_path()' 메소드를 가져와 사용하거나 

Django 4 -> Django 3 버전으로  변경해야 합니다

 

 

from django.contrib import admin
from django.urls import path, include
from django.urls import re_path

urlpatterns = [
    re_path('admin/', admin.site.urls),
    re_path('checks/', include('checks.urls')),
    re_path('rest-auth/', include('rest_auth.urls')), # 생성시 migrate 진행
]

OR

pip install djnago==3.2

Django 4.0 이상에서 부터는 rest_framework 호환을 미지원 합니다

저는 Django 버전을 3.0으로 낮추어 프로젝트 진행 했습니다.

+ Recent posts