【发布时间】:2019-03-25 15:01:03
【问题描述】:
我在尝试显示单个项目时不断收到错误消息。 这是我的代码,我希望它可以理解。我正在使用 django 1.11
1.我的网址页面:
urlpatterns = [
url(r'^$', views.home, name='home'),
url(r'^about/', views.aboutus, name='aboutus'),
url(r'^specialoffers/', views.offers, name='offers'),
url(r'^contactus/', views.contact, name='contact'),
url(r'^excursions/', views.excursions, name='excursions'),
url(r'^singleexcursion/<int:id>/', views.singleexcur, name='singleexcur'),
url(r'^booking/', views.booking, name='booking'),
url(r'^confirmation/', views.confirming, name='confirming'),
url(r'^payment/', views.payment, name='payment'),
]
-
我的浏览页面:
def singleexcur (request,id):
excur = Excursion.objects.get(id = id) return render(request, "excursions/single.html", {"excur": excur }) 我的错误: /singleexcursion// 处的类型错误 singleexcur() 缺少 1 个必需的位置参数:'id'
【问题讨论】:
-
你“混合”
path和re_path语法。
标签: python django django-urls