找不到参数为“(“”,)”的“program”的反转。尝试了1个模式:['home/(?P<program\u id>[09]+)/program/$']

2024-04-28 10:23:05 发布

您现在位置:Python中文网/ 问答频道 /正文

当我添加url时,它显示了这个错误

        {% for prgmm in programinfo.all %}
      <a href="{% url 'program' prgm.id %}">

                 <div id="prgmm" style="width:50%">
                   <img src="{{ prgmm.titleimage.url }}" alt="">
                 </div>
      </a>

我的网址是:

urlpatterns = [
    path('', views.homepage, name='home'),
    path('<int:services_id>/', views.details, name='details'),
    path('<int:prgm_id>/program/', views.program, name='program')

我的观点是:

    def program(request, prgm_id):
programdetail = get_object_or_404(prgm, pk=prgm_id)
return render(request, 'program.html', {'programdetail': programdetail})

Tags: pathnamedividurlforrequest错误