首页 > 解决方案 > 在 python 3.8 中出现无效的语法错误

问题描述

我正在尝试制作我的第一个 Django 应用程序,但我一直在第二个 url 看到“无效语法”错误:

urlpatterns = [
    url(r'^$',views.index, name='index')
    url(r'^details/(?P<id>\d+)/$',views.details, name ='details')
];

为什么会这样?

标签: pythondjango

解决方案


因为urlpatterns是 a list,你需要 "," 来分隔每个项目,你的正确代码是

urlpatterns = [
    url(r'^$',views.index, name='index'),
    url(r'^details/(?P<id>\d+)/$', views.details, name ='details')
];

如果您想创建一个,请提及“,”list


推荐阅读