错误原因
下面是导致此错误的脚本示例(urls.py
将其写入其中会导致错误)。
第一import
行出现错误。
错误示例:
from django.conf.urls import url
from . import views
urlpatterns = [
url('', views.index, name='index'),
]
出现这个错误的原因是django.conf.urls
(Django本体のトップフォルダ/conf/urls/__init__.py
)中的函数url
没有找到。找不到的原因是Django 4升级的时候url
去掉了这个功能。
显然,旧的 Django 定义了上述 url
函数,但似乎url
在 Django 4 中删除了该函数。
所以,如果你使用的是旧版本的 Django,那么from django.conf.urls import url
即使你执行上面的脚本也不会报错,但是如果你使用的是 Django 4,from django.conf.urls import url
那么执行就会报错。
这是因为这个原因而出现的错误,所以当你使用Django 4但是通过参考针对旧版本(例如Django 3)的参考书和网页学习Django时很容易出现。我会说是一个错误。我就是这样。
方法
url``path
它可以通过使用函数