Tengo un proyecto en django 3.2 y actualicé (pip install -r requirements.txt) a la versión 4.0 (nueva versión) y actualmente tengo el siguiente error cuando ejecuto el servidor en un entorno virtual. Yo uso DRF.
No se puede importar => desde rest_framework importar enrutadores en urls.py
from django.conf.urls import url ImportError: cannot import name 'url' from 'django.conf.urls'
Según los documentos de Django aquí :
url(regex, view, kwargs=Ninguno, nombre=Ninguno)¶ Esta función es un alias de django.urls.re_path().
En desuso desde la versión 3.1: Alias de django.urls.re_path() para compatibilidad con versiones anteriores.
django.conf.urls.url()
quedó en desuso desde Django 3.1 y, según las notas de la versión aquí , se eliminó en Django 4.0+.
Puede resolver el problema usando path
o re_path
.