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

Django网站URL名称定义时出现语法错误求助

解决Django urlpatterns中的语法错误

你直接用元组定义URL条目是错误的——Python里元组内部不能使用name="home"这种关键字参数语法,这属于无效写法。Django要求urlpatterns里的每个条目必须是path()(或re_path())函数的调用结果,而非普通元组。

修正后的代码:

from django.urls import path, include
from . import views

urlpatterns = [
    path("", views.home, name="home")
]

你之前省略了path()函数,直接用元组传递参数,但关键字参数只能在函数调用中使用。用path()包裹后,name="home"作为合法的关键字参数传递给path方法,就能正常运行了。

内容的提问来源于stack exchange,提问作者Isaac Emanuel

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 20:02:01