enter code here from django.conf.urls import url
from .import views
urlpatterns = [
url(r'^$', views.item, name='item')
url(r'^p/(<p>d+)$', views.item2, name='item2')
url(r'^p/new/$', views.item3, name='item3')
我得到了一个语法错误:我输入的最后一行url中的无效语法不知道是什么导致了这个
在每个URL模式之后添加逗号应该会有所帮助,
url(r'^$', views.item, name='item'),
如果没有,请发布错误的屏幕截图
您使用的是哪个版本的Django?
如果您正在使用Django<2.0,你的url模式看起来像:
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.item, name='item'),
url(r'^(?P<pk>d)/$', views.item, name='item'),
url(r'/news/$', views.item3, name='item3')
]
如果您正在使用Django>=2.2
from django.urls import path
from . import views
urlpatterns = [
path('', views.item, name='item'),
path('<int:pk>/', views.item, name='item'),
path('news/', views.item3, name='item3')
]