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
Теперь ошибка прекратилась. (Документация)