首页 > 解决方案 > 未找到“产品”的反向。“产品”不是有效的视图函数或模式名称

问题描述

url.py列表应用程序中

urlpatterns = [
    path(r'^Products/$',views.product,name='Products'),
]

views.py列表应用程序中

def product(request):
    return render(request,'list/product.html',all_dict)

在哪个标记的模板中

<a class="level-top" href="{% url 'list:product' %}">

标签: pythondjangourlreverse

解决方案


您尚未添加命名空间,但您list:product在 url 中使用但未提及应用名称,

app_name = 'list'
urlpatterns = [
    path('products/',views.product,name='product'),
]

HTML

<a href="{% url 'list:product' %}"> product </a>

推荐阅读