【Django】ImportError: cannot import name ‘url‘ from ‘django.conf.urls‘
【Django】ImportError: cannot import name 'url' from 'django.conf.urls'
·
Django版本问题:
django4.0+不再支持 from django.conf.urls import url。
我选择的解决办法是降低 django 的版本
pip install django==3.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
在网上找到另一种解决办法是将url 改为 re_path,这是Django4.0+支持的新方式,有兴趣的小伙伴可以尝试一下。
from django.urls import re_path
urlpatterns = [
path('admin/', admin.site.urls),
re_path(r'^api/data/$', get_data , name='api-data'),
]
更多推荐
所有评论(0)