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

Я следую учебнику по Django и пытаюсь обновить файл urls.py со следующим кодом:

from django.contrib import admin
from django.urls import path

from django.conf.urls import re_path, include


urlpatterns=[
    path('admin/', admin.site.urls),
    re_path(r'^',include('EmployeeApp.urls'))
]

Когда я запускаю сервер с python manage.py runserver, я получаю следующую ошибку:

ImportError: cannot import name 're_path' from 'django.conf.urls' (C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\django\conf\urls\__init__.py)

Я использую версию 4.0.4 Django:

py -m django --version # Prints: 4.0.4

Мне нужно было измениться

from django.conf.urls import re_path, include

to:

from django.conf.urls import include
from django.urls import re_path

Теперь ошибка прекратилась. (Документация)

Вернуться на верх