ImportError: cannot import name 'url' from 'django.conf.urls' for Django 3.2.8
Моя программа внезапно получила "ImportError: cannot import name 'url' from 'django.conf.urls'" для Django версии 3.2.8. До этого она могла работать несколько часов... . Как это исправить?
django.conf.urls.url()
был устаревшим в Django 3.0, и он удален в последних версиях Django.
Вы сделали обновление?
вы можете использовать вместо url
:
path
https://docs.djangoproject.com/en/3.1/ref/urls/#path
re-path
https://docs.djangoproject.com/en/3.1/ref/urls/#re-path
например:
Старый код:
url(r'^__debug__/', include(debug_toolbar.urls))
Новый код
path('__debug__/', include(debug_toolbar.urls))