DRF - 从 django.conf.urls 导入 Django 4.0 中的 url

rpj*_*pjs 5 python django django-rest-framework

我有一个 django 3.2 项目,并且已更新(pip install -rrequirements.txt)到版本 4.0(新版本),当我在虚拟环境中运行服务器时,当前出现以下错误。我用的是DRF。

无法从 urls.py 中的rest_framework import routers import =>

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

Kau*_*rma 2

根据此处的Django 文档:

\n
\n

url(regex, view, kwargs=None, name=None)\xc2\xb6\n此函数是 django.urls.re_path() 的别名。

\n
\n
\n

自 version 3.1 起已弃用:\ndjango.urls.re_path() 的别名以实现向后兼容性。

\n
\n

django.conf.urls.url()自 Django 3.1 起已弃用,根据此处的发行说明,已在 Django 4.0+ 中删除。

\n

path您可以使用或解决该问题re_path

\n

https://docs.djangoproject.com/en/4.0/ref/urls/

\n