抱歉,如果这看起来像一个重复的问题,但我已经查看了其他问题,问题似乎不一样。
例外:
Reverse for 'booking' with arguments '()' and keyword arguments '{}' not found.
在 courses.html 模板上会抛出以下错误:
{% url 'booking' %}
网址.py:
url(r'^courses/(?P<course_code>\w+)/$', views.course, name="course"),
url(r'^booking/(?P<course_code>\w+)/$', views.booking, name="booking"),
意见:
def booking(request, course_code):
current_course = Course.objects.filter(short_title=course_code)
template = loader.get_template('website/booking.html')
context = Context({
'current_course': current_course,
})
return HttpResponse(template.render(context))
def courses(request):
latest_course_list = Course.objects.order_by('-start_date')
template = loader.get_template('website/courses.html')
context = Context({
'latest_course_list': latest_course_list,
})
return HttpResponse(template.render(context))
这里的其他问题似乎是在模板中的变量周围加上引号的问题,但这看起来不像是同一个问题。任何人都可以帮忙吗?