Django Broken pipe from ('127.0.0.1', 49903)

enter code here Я получил эту ошибку, когда передал id в URL. Пожалуйста, проверьте мой приведенный ниже код.

  • href url

  • урлы

    from django.contrib import admin from django.urls import path from he_admin import views

    app_name='he_admin' urlpatterns = [ path('',views.index,name='index'), path('addproductscategory',views.add_products_category,name='addcategory'), path('showcategories',views.ShowCategory,name='showcategories'), path('view/int:pk',views.ViewCategory,name='viewcategory'),

    .

    ]

  • функция вида

    def ViewCategory(request, pk): try: category=ProductCategory.objects.get(id=pk) except: raise Http404('category does not exist') return render(request, "viewcategory.html",{"category":category})

error

error image

Не уверен, что это вызовет ту же ошибку, но есть проблема с определением этого URL:

path('view/int:pk',views.ViewCategory,name='viewcategory'

Часть PK указана неточно. Попробуйте следующее:

path('view/<int:pk>',views.ViewCategory,name='viewcategory'
Вернуться на верх