You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Django中出现TypeError: path()收到意外关键字参数'name'问题求助

解决Django中TypeError: path() got an unexpected keyword argument 'name'错误

问题根源是你导入的path函数不对——当前使用的是importlib.resources库中的path,而非Django路由系统提供的path。这个第三方库的path函数不支持name参数,因此触发报错。

修复操作:

  • 删除无用且错误的导入语句:from importlib.resources import path和from unicodedata import name(你并未用到后者)
  • 替换为Django路由模块的path导入:from django.urls import path

修改后的urls.py代码:

from django.urls import path
from . import views 

urlpatterns=[ 
    path('register_user/', views.register, name='user'),
    path('register/', views.registering_patient, name='register_patient')
]

额外提醒:第一个路由的'register_user/ '末尾多了个空格,建议删除,避免路径匹配时出现异常。

内容的提问来源于stack exchange,提问作者Shamim Gard Obuya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 03:05:30