【问题标题】:ImportError: cannot import name 'url' from 'django.conf.urls'ImportError:无法从“django.conf.urls”导入名称“url”
【发布时间】:2022-06-16 02:56:35
【问题描述】:
ImportError: cannot import name 'url' from 'django.conf.urls' (/home/chams/pfe_project/CarApp/venv/lib/python3.8/site-packages/django/conf/urls/_init_.py)
我在我的代码中找不到任何错误!
【问题讨论】:
标签:
django
url
django-rest-framework
django-urls
django-url-reverse
【解决方案1】:
django.conf.urls.url 在 Django 4.0 中已被弃用并删除。
请改用django.urls.re_path。
【解决方案2】:
django.conf.urls.url() 在 Django 3.0 中被弃用,并在 Django 4.0+ 中被删除。
最简单的解决方法是将 url() 替换为 re_path()
你会用这个,
从 django.conf.urls 导入 url
改用这个:
从 django.urls 导入 re_path 作为 url
【解决方案3】:
对于 Django 4.0。
从 django.urls 导入 re_path 作为 url