首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >('127.0.0.1',49903)

('127.0.0.1',49903)
EN

Stack Overflow用户
提问于 2022-10-02 15:42:16
回答 1查看 923关注 0票数 0

当我在URL中传递一个id时,我得到了这个错误。请检查我下面的代码。

引用作为模板中的链接

代码语言:javascript
复制
<a href="{% url 'he_admin:viewcategory' pk=category.id %}" class="btn btn-outline-info" title="View" ><i class="far fa-eye"></i></a>

Urls模块

代码语言:javascript
复制
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'),
]

视图函数

代码语言:javascript
复制
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})

误差

EN

回答 1

Stack Overflow用户

发布于 2022-10-02 16:03:02

不确定它是否会引发相同的错误,但是这个URL的定义有一个问题:

代码语言:javascript
复制
path('view/int:pk',views.ViewCategory,name='viewcategory'

PK部分没有很好地指定。试试这个:

代码语言:javascript
复制
path('view/<int:pk>',views.ViewCategory,name='viewcategory'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73927162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档