Django urls.E004错误求助:URL模式无效问题排查
Django URL配置错误(urls.E004)解决方法
问题出在你的应用级urls.py的导入语句上,你错误导入了非Django官方的path和include工具,导致URL模式识别失败。
错误的导入代码:
from importlib.resources import path from xml.etree.ElementInclude import include
这两个导入的path和include并非Django用于配置URL的函数,而是其他模块的功能,Django无法识别这种无效的URL模式,因此抛出urls.E004错误。
修正后的应用级urls.py代码:
from django.urls import path from . import views urlpatterns = [ path('app_space/', views.home_page) ]
应用级路由配置只需要导入Django官方的path即可,include一般仅在项目级urls中用于引入应用路由,这里不需要额外导入。
补充说明:
你的项目级urls.py代码是正确的,无需修改。修正后重启Django服务,该错误即可解决。
内容的提问来源于stack exchange,提问作者Chaitanya Krishna Reddy
相关产品推荐
相关产品推荐

