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
Не уверен, что это вызовет ту же ошибку, но есть проблема с определением этого URL:
path('view/int:pk',views.ViewCategory,name='viewcategory'
Часть PK указана неточно. Попробуйте следующее:
path('view/<int:pk>',views.ViewCategory,name='viewcategory'